Immich app permantly crashes and restarts

I have a large collection of photos and videos approximately 255.000.


I set the following datasets for immich configuration and then installed the app. external-library is the mountpoint of a folder of my pool that contains many nested folders with photos. I use TrueNAS 25.10 RC1 and immich v2.0.0 stable.

Thumbnail generation is never complete and crashes the app leading to a loop of continuous restarts. Then immich becomes not accessible from the browser. I have an Aoostar WTR Max with 8 cores and 32Gb RAM. The app is using 16 threads and a max of 8 Gb RAM so I think resources are not an issue …

I also get the following log input although I have not machine learning activated.

2025-10-04 19:05:03.463650+00:00e[32m[Nest] 34 - e[39m10/04/2025, 9:05:03 PM e[32m LOGe[39m e[33m[Api:MachineLearningRepository]e[39m e[32mMachine learning server became unhealthy (http://immich-machine-learning:3003).e[39m

Can you roll back to 25.04 and see if it is working? Since you posted on an RC1 trying to narrow down if app or os?

Reverted to 25.04.2.4 using a boot environment. Same issue.

pgvector log output:

2025-10-04 20:31:36.313161+00:00Using SSD storage
2025-10-04 20:31:36.532915+00:002025-10-04T20:31:36.532915212Z
2025-10-04 20:31:36.532953+00:00PostgreSQL Database directory appears to contain a database; Skipping initialization
2025-10-04 20:31:36.532969+00:002025-10-04T20:31:36.532969943Z
2025-10-04 20:31:36.541959+00:002025-10-04 20:31:36.541 GMT [1] LOG: skipping missing configuration file β€œ/var/lib/postgresql/data/postgresql.override.conf”
2025-10-04 20:31:36.542151+00:002025-10-04 20:31:36.542 GMT [1] LOG: skipping missing configuration file β€œ/var/lib/postgresql/data/postgresql.override.conf”
2025-10-04 20:31:36.591092+00:002025-10-04 22:31:36.590 CEST [1] LOG: starting PostgreSQL 15.14 (Debian 15.14-1.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
2025-10-04 20:31:36.591238+00:002025-10-04 22:31:36.591 CEST [1] LOG: listening on IPv4 address β€œ0.0.0.0”, port 5432
2025-10-04 20:31:36.591265+00:002025-10-04 22:31:36.591 CEST [1] LOG: listening on IPv6 address β€œ::”, port 5432
2025-10-04 20:31:36.608400+00:002025-10-04 22:31:36.608 CEST [1] LOG: listening on Unix socket β€œ/var/run/postgresql/.s.PGSQL.5432”
2025-10-04 20:31:36.635391+00:002025-10-04 22:31:36.635 CEST [21] LOG: database system was shut down at 2025-10-04 22:31:25 CEST
2025-10-04 20:31:36.689075+00:002025-10-04 22:31:36.688 CEST [1] LOG: database system is ready to accept connections
2025-10-04 20:33:35.983097+00:002025-10-04 22:33:35.982 CEST [78] LOG: could not receive data from client: Connection reset by peer
2025-10-04 20:33:35.983292+00:002025-10-04 22:33:35.983 CEST [35] LOG: could not receive data from client: Connection reset by peer
2025-10-04 20:33:35.983364+00:002025-10-04 22:33:35.983 CEST [35] LOG: unexpected EOF on client connection with an open transaction
2025-10-04 20:33:44.400027+00:002025-10-04 22:33:44.399 CEST [89] LOG: unexpected EOF on client connection with an open transaction
2025-10-04 20:33:44.400098+00:002025-10-04 22:33:44.399 CEST [87] LOG: could not receive data from client: Connection reset by peer
2025-10-04 20:34:30.174816+00:002025-10-04 22:34:30.174 CEST [128] LOG: could not receive data from client: Connection reset by peer
2025-10-04 20:34:30.174918+00:002025-10-04 22:34:30.174 CEST [128] LOG: unexpected EOF on client connection with an open transaction
2025-10-04 20:36:36.635918+00:002025-10-04 22:36:36.635 CEST [19] LOG: checkpoint starting: time
2025-10-04 20:36:38.139280+00:002025-10-04 22:36:38.139 CEST [19] LOG: checkpoint complete: wrote 14 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=1.208 s, sync=0.164 s, total=1.504 s; sync files=14, longest=0.034 s, average=0.012 s; distance=2 kB, estimate=2 kB
2025-10-04 20:42:17.585960+00:002025-10-04 22:42:17.585 CEST [324] LOG: could not receive data from client: Connection reset by peer
2025-10-04 20:42:17.586032+00:002025-10-04 22:42:17.585 CEST [323] LOG: could not receive data from client: Connection reset by peer
2025-10-04 20:55:51.014113+00:002025-10-04 22:55:51.013 CEST [621] LOG: unexpected EOF on client connection with an open transaction

I was having a similar issue with immich on mine. I went to a docker composed version, because it was more reliable.

Just pick a data set and then run the docker run command into that data set based on the immich website

1 Like
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] DownloadController {/api/download}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] FaceController {/api/faces}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] JobController {/api/jobs}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] LibraryController {/api/libraries}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] MapController {/api/map}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] MemoryController {/api/memories}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] NotificationController {/api/notifications}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] OAuthController {/api/oauth}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] PartnerController {/api/partners}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] PersonController {/api/people}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] SearchController {/api/search}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] ServerController {/api/server}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] SessionController {/api/sessions}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] StackController {/api/stacks}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] SyncController {/api/sync}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] TagController {/api/tags}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] TimelineController {/api/timeline}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] TrashController {/api/trash}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] UserController {/api/users}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RoutesResolver] ViewController {/api/view}:
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:NestApplication] Nest application successfully started
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.0.1] [production] 
[Nest] 35  - 10/07/2025, 3:43:13 PM     LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003).
Initializing Immich v2.0.1
Detected CPU Cores: 16
Starting api worker
Starting microservices worker
[Nest] 7  - 10/07/2025, 3:44:12 PM     LOG [Microservices:EventRepository] Initialized websocket server
[Nest] 7  - 10/07/2025, 3:44:12 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 3469 rows
[Nest] 7  - 10/07/2025, 3:44:12 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 1184 rows
[Nest] 7  - 10/07/2025, 3:44:12 PM     LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
[Nest] 7  - 10/07/2025, 3:44:12 PM     LOG [Microservices:StorageService] Successfully verified system mount folder checks
[Nest] 7  - 10/07/2025, 3:44:12 PM     LOG [Microservices:MetadataService] Bootstrapping metadata service
[Nest] 7  - 10/07/2025, 3:44:12 PM     LOG [Microservices:MetadataService] Initializing metadata service
[Nest] 7  - 10/07/2025, 3:44:12 PM     LOG [Microservices:MapRepository] Initializing metadata repository
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:EventRepository] Initialized websocket server
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 3469 rows
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 1184 rows
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:StorageService] Successfully verified system mount folder checks
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:ServerService] Feature Flags: {
  "smartSearch": true,
  "facialRecognition": true,
  "duplicateDetection": true,
  "map": true,
  "reverseGeocoding": true,
  "importFaces": false,
  "sidecar": true,
  "search": true,
  "trash": true,
  "oauth": false,
  "oauthAutoLaunch": false,
  "passwordLogin": true,
  "configFile": false,
  "email": false
}
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:SystemConfigService] LogLevel=log (set via system config)
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:NestFactory] Starting Nest application...
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] ClsModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] KyselyModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] ClsRootModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] ScheduleModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:InstanceLoader] ApiModule dependencies initialized
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] ActivityController {/api/activities}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] AlbumController {/api/albums}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] AppController {/api}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] AssetController {/api/assets}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] AssetMediaController {/api/assets}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] AuthController {/api/auth}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] DownloadController {/api/download}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] FaceController {/api/faces}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] JobController {/api/jobs}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] LibraryController {/api/libraries}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] MapController {/api/map}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] MemoryController {/api/memories}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] NotificationController {/api/notifications}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] OAuthController {/api/oauth}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] PartnerController {/api/partners}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] PersonController {/api/people}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] SearchController {/api/search}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] ServerController {/api/server}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] SessionController {/api/sessions}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] StackController {/api/stacks}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] SyncController {/api/sync}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] TagController {/api/tags}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] TimelineController {/api/timeline}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] TrashController {/api/trash}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] UserController {/api/users}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RoutesResolver] ViewController {/api/view}:
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:NestApplication] Nest application successfully started
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.0.1] [production] 
[Nest] 35  - 10/07/2025, 3:44:12 PM     LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003).

I just installed immich with portainer using a yml file and it works with no problems since then.