[Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] MapController {/api/map}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] MemoryController {/api/memories}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] NotificationController {/api/notifications}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] OAuthController {/api/oauth}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] PartnerController {/api/partners}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] PersonController {/api/people}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] SearchController {/api/search}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] ServerController {/api/server}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] SessionController {/api/sessions}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] StackController {/api/stacks}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] SyncController {/api/sync}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] TagController {/api/tags}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] TimelineController {/api/timeline}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] TrashController {/api/trash}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] UserController {/api/users}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RoutesResolver] ViewController {/api/view}: [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:NestApplication] Nest application successfully started [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.1.0] [production]  [Nest] 25  - 10/24/2025, 4:45:33 PM     LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003). [Nest] 25  - 10/24/2025, 4:45:34 PM     LOG [Api:EventRepository] Websocket Connect:    P1GZa6rQ6TkkKLeGAAAB [Nest] 25  - 10/24/2025, 4:45:52 PM   DEBUG [Api:LoggingInterceptor~7jpyq75u] GET /api/server/ping 200 2.08ms ::ffff:127.0.0.1 [Nest] 25  - 10/24/2025, 4:46:22 PM   DEBUG [Api:LoggingInterceptor~xtohaqn9] GET /api/server/ping 200 0.47ms ::ffff:127.0.0.1 [Nest] 25  - 10/24/2025, 4:46:49 PM   DEBUG [Api:LoggingInterceptor~noyii0y9] GET /api/system-config 200 33.01ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:46:49 PM   DEBUG [Api:LoggingInterceptor~adaq81oo] GET /api/system-config 200 14.05ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:46:49 PM   DEBUG [Api:LoggingInterceptor~lp81wx9b] GET /api/system-config/defaults 200 0.79ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:46:49 PM   DEBUG [Api:LoggingInterceptor~psm2mlu7] GET /api/notifications?unread=true 200 22.63ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:46:52 PM   DEBUG [Api:LoggingInterceptor~9ht9nbsm] GET /api/server/ping 200 0.28ms ::ffff:127.0.0.1 [Nest] 25  - 10/24/2025, 4:46:54 PM   DEBUG [Api:JobService~xo09721n] Scheduling nightly jobs for 0 0 * * * [Nest] 25  - 10/24/2025, 4:46:54 PM   DEBUG [Api:EventRepository~xo09721n] Server event: ConfigUpdate (send) [Nest] 25  - 10/24/2025, 4:46:54 PM     LOG [Api:SystemConfigService~xo09721n] LogLevel=verbose (set via system config) [Nest] 25  - 10/24/2025, 4:46:54 PM   DEBUG [Api:LoggingInterceptor~xo09721n] PUT /api/system-config 200 73.54ms 172.25.0.1 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:EventRepository] Server event: ConfigUpdate (receive) [Nest] 25  - 10/24/2025, 4:46:54 PM VERBOSE [Api:LoggingInterceptor~xo09721n] {"backup":{"database":{"enabled":true,"cronExpression":"0 02 * * *","keepLastAmount":14}},"ffmpeg":{"crf":23,"threads":0,"preset":"ultrafast","targetVideoCodec":"h264","acceptedVideoCodecs":["h264","hevc","vp9","av1"],"targetAudioCodec":"aac","acceptedAudioCodecs":["aac","mp3","libopus","pcm_s16le"],"acceptedContainers":["mov","ogg","webm"],"targetResolution":"720","maxBitrate":"0","bframes":-1,"refs":0,"gopSize":0,"temporalAQ":false,"cqMode":"auto","twoPass":false,"preferredHwDevice":"auto","transcode":"required","accel":"disabled","accelDecode":false,"tonemap":"hable"},"logging":{"enabled":true,"level":"verbose"},"machineLearning":{"enabled":true,"urls":["http://immich-machine-learning:3003"],"availabilityChecks":{"enabled":true,"timeout":2000,"interval":30000},"clip":{"enabled":true,"modelName":"ViT-B-32__openai"},"duplicateDetection":{"enabled":true,"maxDistance":0.01},"facialRecognition":{"enabled":true,"modelName":"buffalo_l","minScore":0.7,"maxDistance":0.5,"minFaces":3}},"map":{"enabled":true,"lightStyle":"https://tiles.immich.cloud/v1/style/light.json","darkStyle":"https://tiles.immich.cloud/v1/style/dark.json"},"newVersionCheck":{"enabled":true},"nightlyTasks":{"startTime":"00:00","databaseCleanup":true,"missingThumbnails":true,"clusterNewFaces":true,"generateMemories":true,"syncQuotaUsage":true},"oauth":{"autoLaunch":false,"autoRegister":true,"buttonText":"Login with OAuth","clientId":"","clientSecret":"","tokenEndpointAuthMethod":"client_secret_post","timeout":30000,"defaultStorageQuota":null,"enabled":false,"issuerUrl":"","mobileOverrideEnabled":false,"mobileRedirectUri":"","scope":"openid email profile","signingAlgorithm":"RS256","profileSigningAlgorithm":"none","storageLabelClaim":"preferred_username","storageQuotaClaim":"immich_quota","roleClaim":"immich_role"},"passwordLogin":"********","reverseGeocoding":{"enabled":true},"metadata":{"faces":{"import":true}},"storageTemplate":{"enabled":true,"hashVerificationEnabled":true,"template":"{{y}}/{{MM}}/{{filename}}"},"job":{"thumbnailGeneration":{"concurrency":3},"metadataExtraction":{"concurrency":4},"videoConversion":{"concurrency":1},"smartSearch":{"concurrency":2},"migration":{"concurrency":5},"backgroundTask":{"concurrency":5},"search":{"concurrency":5},"faceDetection":{"concurrency":2},"sidecar":{"concurrency":5},"library":{"concurrency":15},"notifications":{"concurrency":5}},"image":{"thumbnail":{"format":"webp","quality":80,"size":200},"preview":{"format":"jpeg","quality":80,"size":1440},"fullsize":{"enabled":false,"format":"jpeg","quality":80},"colorspace":"p3","extractEmbedded":false},"trash":{"enabled":true,"days":99999},"theme":{"customCss":""},"library":{"scan":{"enabled":false,"cronExpression":"0 0 * * *"},"watch":{"enabled":false}},"notifications":{"smtp":{"enabled":false,"from":"","replyTo":"","transport":{"ignoreCert":false,"host":"","port":587,"username":"","password":"********"}}},"templates":{"email":{"albumInviteTemplate":"","welcomeTemplate":"","albumUpdateTemplate":""}},"server":{"externalDomain":"","loginPageMessage":"","publicUsers":true},"user":{"deleteDelay":360}} [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Updating queue concurrency settings [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting thumbnailGeneration concurrency to 3 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting metadataExtraction concurrency to 4 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting videoConversion concurrency to 1 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting faceDetection concurrency to 2 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting facialRecognition concurrency to 1 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting smartSearch concurrency to 2 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting duplicateDetection concurrency to 1 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting backgroundTask concurrency to 5 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting storageTemplateMigration concurrency to 1 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting migration concurrency to 5 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting search concurrency to 5 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting sidecar concurrency to 5 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting library concurrency to 15 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting notifications concurrency to 5 [Nest] 7  - 10/24/2025, 4:46:54 PM   DEBUG [Microservices:JobService] Setting backupDatabase concurrency to 1 [Nest] 7  - 10/24/2025, 4:46:54 PM     LOG [Microservices:SystemConfigService] LogLevel=verbose (set via system config) [Nest] 25  - 10/24/2025, 4:46:54 PM   DEBUG [Api:LoggingInterceptor~c4mx00pd] GET /api/server/features 200 16.89ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:46:54 PM   DEBUG [Api:LoggingInterceptor~vxrjuvt1] GET /api/server/config 200 29.97ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:47:10 PM   DEBUG [Api:LoggingInterceptor~xj5z7g2n] GET /api/jobs 200 15.95ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:47:10 PM   DEBUG [Api:LoggingInterceptor~2g89ebds] GET /api/notifications?unread=true 200 9.28ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:47:10 PM   DEBUG [Api:LoggingInterceptor~mzbma5ne] GET /api/jobs 200 13.07ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:47:15 PM   DEBUG [Api:LoggingInterceptor~exnktenm] GET /api/jobs 200 12.55ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:47:16 PM   DEBUG [Api:JobService~i6jyp0fs] Handling command: queue=thumbnailGeneration,command=start,force=false [Nest] 25  - 10/24/2025, 4:47:16 PM   DEBUG [Api:LoggingInterceptor~i6jyp0fs] PUT /api/jobs/thumbnailGeneration 200 18.70ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:47:16 PM VERBOSE [Api:LoggingInterceptor~i6jyp0fs] {"command":"start","force":false} [Nest] 25  - 10/24/2025, 4:47:20 PM   DEBUG [Api:LoggingInterceptor~910sfhco] GET /api/jobs 200 10.65ms 172.25.0.1 [Nest] 25  - 10/24/2025, 4:47:23 PM   DEBUG [Api:LoggingInterceptor~2h0bstph] GET /api/server/ping 200 0.30ms ::ffff:127.0.0.1 [Nest] 25  - 10/24/2025, 4:47:25 PM   DEBUG [Api:LoggingInterceptor~3eqpfzle] GET /api/jobs 200 23.27ms 172.25.0.1 Initializing Immich v2.1.0 Detected CPU Cores: 2 Starting api worker Starting microservices worker [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:EventRepository] Initialized websocket server [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 22818 rows [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 61665 rows [Nest] 27  - 10/24/2025, 4:47:59 PM     LOG [Api:EventRepository] Initialized websocket server [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:StorageService] Successfully verified system mount folder checks [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:MetadataService] Bootstrapping metadata service [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:MetadataService] Initializing metadata service [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:MapRepository] Initializing metadata repository [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:MetadataService] Initialized local reverse geocoder [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:ServerService] Feature Flags: {   "smartSearch": true,   "facialRecognition": true,   "duplicateDetection": true,   "map": true,   "reverseGeocoding": true,   "importFaces": true,   "sidecar": true,   "search": true,   "trash": true,   "oauth": false,   "oauthAutoLaunch": false,   "passwordLogin": true,   "configFile": false,   "email": false } [Nest] 9  - 10/24/2025, 4:47:59 PM     LOG [Microservices:SystemConfigService] LogLevel=verbose (set via system config) [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Updating queue concurrency settings [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting thumbnailGeneration concurrency to 3 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting metadataExtraction concurrency to 4 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting videoConversion concurrency to 1 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting faceDetection concurrency to 2 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting facialRecognition concurrency to 1 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting smartSearch concurrency to 2 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting duplicateDetection concurrency to 1 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting backgroundTask concurrency to 5 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting storageTemplateMigration concurrency to 1 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting migration concurrency to 5 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting search concurrency to 5 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting sidecar concurrency to 5 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting library concurrency to 15 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting notifications concurrency to 5 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:JobService] Setting backupDatabase concurrency to 1 [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 22818 rows [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003). [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 61665 rows [Nest] 9  - 10/24/2025, 4:48:00 PM VERBOSE [Microservices:SmartInfoService] Current database CLIP dimension size is 512 [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:StorageTemplateService] Compiling new storage template: {{y}}/{{MM}}/{{filename}} [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:NestFactory] Starting Nest application... [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] ClsModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized [Nest] 9  - 10/24/2025, 4:48:00 PM   DEBUG [Microservices:ClsModule] Mounting ClsMiddleware to / [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:NestApplication] Nest application successfully started [Nest] 9  - 10/24/2025, 4:48:00 PM     LOG [Microservices:Bootstrap] Immich Microservices is running [v2.1.0] [production]  [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:StorageService] Successfully verified system mount folder checks [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:ServerService] Feature Flags: {   "smartSearch": true,   "facialRecognition": true,   "duplicateDetection": true,   "map": true,   "reverseGeocoding": true,   "importFaces": true,   "sidecar": true,   "search": true,   "trash": true,   "oauth": false,   "oauthAutoLaunch": false,   "passwordLogin": true,   "configFile": false,   "email": false } [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:SystemConfigService] LogLevel=verbose (set via system config) [Nest] 27  - 10/24/2025, 4:48:00 PM   DEBUG [Api:JobService] Scheduling nightly jobs for 0 0 * * * [Nest] 27  - 10/24/2025, 4:48:00 PM   DEBUG [Api:StorageTemplateService] Compiling new storage template: {{y}}/{{MM}}/{{filename}} [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:NestFactory] Starting Nest application... [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] ClsModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] KyselyModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] ClsRootModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] ScheduleModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:InstanceLoader] ApiModule dependencies initialized [Nest] 27  - 10/24/2025, 4:48:00 PM   DEBUG [Api:ClsModule] Mounting ClsMiddleware to / [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] ActivityController {/api/activities}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] AlbumController {/api/albums}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] AppController {/api}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] AssetController {/api/assets}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] AuthController {/api/auth}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] DownloadController {/api/download}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] FaceController {/api/faces}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] JobController {/api/jobs}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] LibraryController {/api/libraries}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] MapController {/api/map}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] MemoryController {/api/memories}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] NotificationController {/api/notifications}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] OAuthController {/api/oauth}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] PartnerController {/api/partners}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] PersonController {/api/people}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] SearchController {/api/search}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] ServerController {/api/server}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] SessionController {/api/sessions}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] StackController {/api/stacks}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] SyncController {/api/sync}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] TagController {/api/tags}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] TimelineController {/api/timeline}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] TrashController {/api/trash}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] UserController {/api/users}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RoutesResolver] ViewController {/api/view}: [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:NestApplication] Nest application successfully started [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.1.0] [production]  [Nest] 27  - 10/24/2025, 4:48:00 PM     LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003). [Nest] 27  - 10/24/2025, 4:48:01 PM     LOG [Api:EventRepository] Websocket Connect:    FJniAsNB56vQ6d81AAAB [Nest] 27  - 10/24/2025, 4:48:17 PM     LOG [Api:EventRepository] Websocket Disconnect: FJniAsNB56vQ6d81AAAB [Nest] 27  - 10/24/2025, 4:48:17 PM   DEBUG [Api:LoggingInterceptor] GET /custom.css 200 11.89ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:17 PM   DEBUG [Api:LoggingInterceptor~eshx03k1] GET /api/server/features 200 13.30ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:17 PM   DEBUG [Api:LoggingInterceptor~vkfom0md] GET /api/server/config 200 42.75ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:17 PM   DEBUG [Api:LoggingInterceptor~pjh111w4] GET /api/users/me 200 22.78ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:17 PM   DEBUG [Api:LoggingInterceptor~l7s7g69w] GET /api/users/me/preferences 200 27.09ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~ehdyy7s9] GET /api/server/about 200 299.90ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~xzebisbs] GET /api/jobs 200 16.51ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~wds9bjil] GET /api/server/media-types 200 0.43ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~2h86rprb] GET /api/server/storage 200 2.71ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM     LOG [Api:EventRepository] Websocket Connect:    73b0juUslspME7TfAAAD [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~h2nygrxo] GET /api/notifications?unread=true 200 17.24ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~klrxembf] GET /api/users/ddfc0090-c287-41bc-ad3d-a1b3b916ee1f/profile-image?updatedAt=2024-10-10T22%3A30%3A20.089Z 304 44.00ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~xjgw33ep] GET /api/server/storage 200 2.10ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~7uymdxkr] GET /api/jobs 200 40.40ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~qary3dot] GET /api/server/version-history 200 6.75ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~rh24y17l] GET /api/server/about 200 5.24ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:18 PM   DEBUG [Api:LoggingInterceptor~dbn2qnpj] GET /api/server/ping 200 0.31ms ::ffff:127.0.0.1 [Nest] 27  - 10/24/2025, 4:48:23 PM   DEBUG [Api:LoggingInterceptor~klt9635g] GET /api/jobs 200 13.70ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:28 PM   DEBUG [Api:LoggingInterceptor~gu49b3na] GET /api/jobs 200 13.51ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:33 PM   DEBUG [Api:LoggingInterceptor~37xcnuv7] GET /api/jobs 200 27.69ms 172.25.0.1 [Nest] 27  - 10/24/2025, 4:48:38 PM   DEBUG [Api:LoggingInterceptor~6rgh96ij] GET /api/jobs 200 29.75ms 172.25.0.1 Initializing Immich v2.1.0 Detected CPU Cores: 2 Starting api worker Starting microservices worker [Nest] 8  - 10/24/2025, 4:48:55 PM     LOG [Microservices:EventRepository] Initialized websocket server [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 22818 rows [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 61665 rows [Nest] 26  - 10/24/2025, 4:48:56 PM     LOG [Api:EventRepository] Initialized websocket server [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:StorageService] Successfully verified system mount folder checks [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:MetadataService] Bootstrapping metadata service [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:MetadataService] Initializing metadata service [Nest] 26  - 10/24/2025, 4:48:56 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 22818 rows [Nest] 26  - 10/24/2025, 4:48:56 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 61665 rows [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:MapRepository] Initializing metadata repository [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:MetadataService] Initialized local reverse geocoder [Nest] 26  - 10/24/2025, 4:48:56 PM     LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:ServerService] Feature Flags: {   "smartSearch": true,   "facialRecognition": true,   "duplicateDetection": true,   "map": true,   "reverseGeocoding": true,   "importFaces": true,   "sidecar": true,   "search": true,   "trash": true,   "oauth": false,   "oauthAutoLaunch": false,   "passwordLogin": true,   "configFile": false,   "email": false } [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:SystemConfigService] LogLevel=verbose (set via system config) [Nest] 26  - 10/24/2025, 4:48:56 PM     LOG [Api:StorageService] Successfully verified system mount folder checks [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Updating queue concurrency settings [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting thumbnailGeneration concurrency to 3 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting metadataExtraction concurrency to 4 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting videoConversion concurrency to 1 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting faceDetection concurrency to 2 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting facialRecognition concurrency to 1 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting smartSearch concurrency to 2 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting duplicateDetection concurrency to 1 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting backgroundTask concurrency to 5 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting storageTemplateMigration concurrency to 1 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting migration concurrency to 5 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting search concurrency to 5 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting sidecar concurrency to 5 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting library concurrency to 15 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting notifications concurrency to 5 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:JobService] Setting backupDatabase concurrency to 1 [Nest] 26  - 10/24/2025, 4:48:56 PM     LOG [Api:ServerService] Feature Flags: {   "smartSearch": true,   "facialRecognition": true,   "duplicateDetection": true,   "map": true,   "reverseGeocoding": true,   "importFaces": true,   "sidecar": true,   "search": true,   "trash": true,   "oauth": false,   "oauthAutoLaunch": false,   "passwordLogin": true,   "configFile": false,   "email": false } [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003). [Nest] 26  - 10/24/2025, 4:48:56 PM     LOG [Api:SystemConfigService] LogLevel=verbose (set via system config) [Nest] 8  - 10/24/2025, 4:48:56 PM VERBOSE [Microservices:SmartInfoService] Current database CLIP dimension size is 512 [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:StorageTemplateService] Compiling new storage template: {{y}}/{{MM}}/{{filename}} [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:NestFactory] Starting Nest application... [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] ClsModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized [Nest] 8  - 10/24/2025, 4:48:56 PM   DEBUG [Microservices:ClsModule] Mounting ClsMiddleware to / [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:NestApplication] Nest application successfully started [Nest] 8  - 10/24/2025, 4:48:56 PM     LOG [Microservices:Bootstrap] Immich Microservices is running [v2.1.0] [production]  [Nest] 26  - 10/24/2025, 4:48:56 PM   DEBUG [Api:JobService] Scheduling nightly jobs for 0 0 * * * [Nest] 26  - 10/24/2025, 4:48:56 PM   DEBUG [Api:StorageTemplateService] Compiling new storage template: {{y}}/{{MM}}/{{filename}} [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:NestFactory] Starting Nest application... [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] ClsModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] KyselyModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] ClsRootModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] ScheduleModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:InstanceLoader] ApiModule dependencies initialized [Nest] 26  - 10/24/2025, 4:48:57 PM   DEBUG [Api:ClsModule] Mounting ClsMiddleware to / [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] ActivityController {/api/activities}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] AlbumController {/api/albums}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] AppController {/api}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] AssetController {/api/assets}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] AuthController {/api/auth}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] DownloadController {/api/download}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] FaceController {/api/faces}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] JobController {/api/jobs}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] LibraryController {/api/libraries}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] MapController {/api/map}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] MemoryController {/api/memories}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] NotificationController {/api/notifications}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] OAuthController {/api/oauth}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] PartnerController {/api/partners}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] PersonController {/api/people}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] SearchController {/api/search}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] ServerController {/api/server}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] SessionController {/api/sessions}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] StackController {/api/stacks}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] SyncController {/api/sync}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] TagController {/api/tags}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] TimelineController {/api/timeline}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] TrashController {/api/trash}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] UserController {/api/users}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RoutesResolver] ViewController {/api/view}: [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:NestApplication] Nest application successfully started [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.1.0] [production]  [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003). [Nest] 26  - 10/24/2025, 4:48:57 PM     LOG [Api:EventRepository] Websocket Connect:    PFTfvQtgST9L7gNSAAAB [Nest] 26  - 10/24/2025, 4:49:15 PM   DEBUG [Api:LoggingInterceptor~jshkymku] GET /api/server/ping 200 2.09ms ::ffff:127.0.0.1 [Nest] 26  - 10/24/2025, 4:49:45 PM   DEBUG [Api:LoggingInterceptor~bbixhvfj] GET /api/server/ping 200 0.48ms ::ffff:127.0.0.1 [Nest] 26  - 10/24/2025, 4:49:50 PM     LOG [Api:EventRepository] Websocket Disconnect: PFTfvQtgST9L7gNSAAAB [Nest] 26  - 10/24/2025, 4:49:50 PM   DEBUG [Api:LoggingInterceptor] GET /custom.css 200 15.76ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:50 PM   DEBUG [Api:LoggingInterceptor~muypbzfd] GET /api/users/me/preferences 200 17.03ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~uy4t51as] GET /api/server/features 200 31.16ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~ziirswb7] GET /api/users/me 200 25.62ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~oxuxdwck] GET /api/server/config 200 65.79ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~5rffyzep] GET /api/server/about 200 277.39ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~g0vfr8jg] GET /api/jobs 200 13.92ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~socsn3ms] GET /api/server/media-types 200 0.57ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~y8kknp9z] GET /api/server/storage 200 7.66ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~bk3tez49] GET /api/notifications?unread=true 200 19.09ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~emo00n74] GET /api/users/ddfc0090-c287-41bc-ad3d-a1b3b916ee1f/profile-image?updatedAt=2024-10-10T22%3A30%3A20.089Z 304 35.69ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM     LOG [Api:EventRepository] Websocket Connect:    H-D8H6gvH7Y3Mvk0AAAD [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~zl30eo98] GET /api/server/storage 200 2.52ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~i21pne2c] GET /api/jobs 200 47.83ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~4v310r8i] GET /api/server/version-history 200 5.99ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:51 PM   DEBUG [Api:LoggingInterceptor~auv8fi4d] GET /api/server/about 200 5.07ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:49:56 PM   DEBUG [Api:LoggingInterceptor~ghxuejv8] GET /api/jobs 200 11.60ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:01 PM   DEBUG [Api:LoggingInterceptor~n0fttbku] GET /api/jobs 200 13.49ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:06 PM   DEBUG [Api:LoggingInterceptor~31gptpvk] GET /api/jobs 200 13.65ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:11 PM   DEBUG [Api:LoggingInterceptor~f8v936br] GET /api/jobs 200 10.93ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:15 PM   DEBUG [Api:LoggingInterceptor~gogztlah] GET /api/server/ping 200 0.34ms ::ffff:127.0.0.1 [Nest] 26  - 10/24/2025, 4:50:16 PM   DEBUG [Api:LoggingInterceptor~c2mcy0yo] GET /api/jobs 200 11.41ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:21 PM   DEBUG [Api:LoggingInterceptor~h8oqlwpr] GET /api/jobs 200 11.15ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:26 PM   DEBUG [Api:LoggingInterceptor~afrsodxr] GET /api/jobs 200 10.82ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:31 PM   DEBUG [Api:LoggingInterceptor~84ry84vf] GET /api/jobs 200 10.88ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:36 PM   DEBUG [Api:LoggingInterceptor~qk737wqf] GET /api/jobs 200 13.03ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:41 PM   DEBUG [Api:LoggingInterceptor~9sb781yo] GET /api/jobs 200 11.69ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:45 PM   DEBUG [Api:LoggingInterceptor~jaop0le2] GET /api/server/ping 200 0.31ms ::ffff:127.0.0.1 [Nest] 26  - 10/24/2025, 4:50:47 PM   DEBUG [Api:LoggingInterceptor~wptdn6vu] GET /api/jobs 200 10.90ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:53 PM   DEBUG [Api:LoggingInterceptor~9e0og2es] GET /api/jobs 200 13.96ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:50:58 PM   DEBUG [Api:LoggingInterceptor~mn3g827k] GET /api/jobs 200 13.42ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:03 PM   DEBUG [Api:LoggingInterceptor~vr1ctc7l] GET /api/jobs 200 13.62ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:08 PM   DEBUG [Api:LoggingInterceptor~ngcr8e54] GET /api/jobs 200 13.63ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:13 PM   DEBUG [Api:LoggingInterceptor~50cp3cgh] GET /api/jobs 200 16.17ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:16 PM   DEBUG [Api:LoggingInterceptor~db7evusd] GET /api/server/ping 200 0.38ms ::ffff:127.0.0.1 [Nest] 26  - 10/24/2025, 4:51:18 PM   DEBUG [Api:LoggingInterceptor~vt7c7qaq] GET /api/jobs 200 11.58ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:23 PM   DEBUG [Api:LoggingInterceptor~1aihzl0j] GET /api/jobs 200 12.78ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:28 PM   DEBUG [Api:LoggingInterceptor~j2rf6iej] GET /api/jobs 200 12.15ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:33 PM   DEBUG [Api:LoggingInterceptor~k95yxcso] GET /api/jobs 200 18.53ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:38 PM   DEBUG [Api:LoggingInterceptor~l3qbn78j] GET /api/jobs 200 12.16ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:43 PM   DEBUG [Api:LoggingInterceptor~z4evp9ai] GET /api/jobs 200 14.95ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:46 PM   DEBUG [Api:LoggingInterceptor~l9kceauj] GET /api/server/ping 200 0.24ms ::ffff:127.0.0.1 [Nest] 26  - 10/24/2025, 4:51:48 PM   DEBUG [Api:LoggingInterceptor~kdagh2ck] GET /api/jobs 200 10.69ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:53 PM   DEBUG [Api:LoggingInterceptor~c5mfqxfn] GET /api/jobs 200 19.99ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:51:58 PM   DEBUG [Api:LoggingInterceptor~8sbqcoki] GET /api/jobs 200 10.19ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:52:03 PM   DEBUG [Api:LoggingInterceptor~8x9ffmza] GET /api/jobs 200 9.65ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:52:08 PM   DEBUG [Api:LoggingInterceptor~cscunr32] GET /api/jobs 200 12.48ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:52:13 PM   DEBUG [Api:LoggingInterceptor~9vh1w6bd] GET /api/jobs 200 13.83ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:52:16 PM   DEBUG [Api:LoggingInterceptor~je9401uc] GET /api/server/ping 200 0.32ms ::ffff:127.0.0.1 [Nest] 26  - 10/24/2025, 4:52:19 PM   DEBUG [Api:LoggingInterceptor~xst5id6y] GET /api/jobs 200 20.57ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:52:24 PM   DEBUG [Api:LoggingInterceptor~831dqeji] GET /api/jobs 200 15.84ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:52:29 PM   DEBUG [Api:LoggingInterceptor~0br77l7w] GET /api/jobs 200 14.85ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:52:34 PM   DEBUG [Api:LoggingInterceptor~6gp1itwg] GET /api/jobs 200 10.52ms 172.25.0.1 [Nest] 26  - 10/24/2025, 4:52:39 PM   DEBUG [Api:LoggingInterceptor~qnsk7y97] GET /api/jobs 200 14.77ms 172.25.0.1