Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] PartnerController {/api/partners}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] PersonController {/api/people}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] SearchController {/api/search}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] ServerController {/api/server}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] SessionController {/api/sessions}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] StackController {/api/stacks}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] SyncController {/api/sync}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] TagController {/api/tags}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] TimelineController {/api/timeline}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] TrashController {/api/trash}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/sessions, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] UserController {/api/users}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RoutesResolver] ViewController {/api/view}:
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:NestApplication] Nest application successfully started
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.2.3] [production]
- [Nest] 31 - 12/14/2025, 9:02:06 PM LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003).
- [Nest] 7 - 12/14/2025, 10:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries...
- [Nest] 7 - 12/15/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion...
- [Nest] 7 - 12/15/2025, 12:00:00 AM LOG [Microservices:SessionService] Deleted 0 expired session tokens
- [Nest] 7 - 12/15/2025, 12:00:00 AM ERROR [Microservices:{"id":"4d3c910d-ea9a-41cf-be4b-1055d3fbd190"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format
- Error: Input file contains unsupported image format
- at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/sharp/lib/output.js:163:17)
- at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68)
- at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59)
- at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
- at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:190:44)
- at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25)
- at async JobService.onJobRun (/usr/src/app/server/dist/services/job.service.js:199:30)
- at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:91:13)
- at async /usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/bullmq/dist/cjs/classes/worker.js:528:32
- [Nest] 7 - 12/15/2025, 12:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 2:00:00 AM LOG [Microservices:BackupService] Database Backup Starting. Database Version: 14
- [Nest] 7 - 12/15/2025, 2:00:09 AM LOG [Microservices:BackupService] Database Backup Success
- [Nest] 7 - 12/15/2025, 2:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 4:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 6:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 8:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 10:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 12:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 2:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 4:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 6:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 8:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/15/2025, 10:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries...
- [Nest] 7 - 12/16/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion...
- [Nest] 7 - 12/16/2025, 12:00:00 AM LOG [Microservices:SessionService] Deleted 0 expired session tokens
- [Nest] 7 - 12/16/2025, 12:00:00 AM ERROR [Microservices:{"id":"4d3c910d-ea9a-41cf-be4b-1055d3fbd190"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format
- Error: Input file contains unsupported image format
- at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/sharp/lib/output.js:163:17)
- at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68)
- at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59)
- at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
- at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:190:44)
- at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25)
- at async JobService.onJobRun (/usr/src/app/server/dist/services/job.service.js:199:30)
- at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:91:13)
- at async /usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/bullmq/dist/cjs/classes/worker.js:528:32
- [Nest] 7 - 12/16/2025, 12:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 2:00:00 AM LOG [Microservices:BackupService] Database Backup Starting. Database Version: 14
- [Nest] 7 - 12/16/2025, 2:00:08 AM LOG [Microservices:BackupService] Database Backup Success
- [Nest] 7 - 12/16/2025, 2:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 4:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 6:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 8:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 10:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 12:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 2:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 4:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 6:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 8:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/16/2025, 10:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries...
- [Nest] 7 - 12/17/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion...
- [Nest] 7 - 12/17/2025, 12:00:00 AM LOG [Microservices:SessionService] Deleted 0 expired session tokens
- [Nest] 7 - 12/17/2025, 12:00:00 AM ERROR [Microservices:{"id":"4d3c910d-ea9a-41cf-be4b-1055d3fbd190"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format
- Error: Input file contains unsupported image format
- at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/sharp/lib/output.js:163:17)
- at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68)
- at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59)
- at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
- at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:190:44)
- at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25)
- at async JobService.onJobRun (/usr/src/app/server/dist/services/job.service.js:199:30)
- at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:91:13)
- at async /usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/bullmq/dist/cjs/classes/worker.js:528:32
- [Nest] 7 - 12/17/2025, 12:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 2:00:00 AM LOG [Microservices:BackupService] Database Backup Starting. Database Version: 14
- [Nest] 7 - 12/17/2025, 2:00:08 AM LOG [Microservices:BackupService] Database Backup Success
- [Nest] 7 - 12/17/2025, 2:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 4:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 6:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 8:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 10:02:07 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 12:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 2:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 4:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 6:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 8:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/17/2025, 10:02:07 PM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- Initializing Immich v2.2.3
- Detected CPU Cores: 12
- Starting api worker
- Starting microservices worker
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:WebsocketRepository] Initialized websocket server
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 9181 rows
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 3789 rows
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:StorageService] Successfully verified system mount folder checks
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:MetadataService] Bootstrapping metadata service
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:MetadataService] Initializing metadata service
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:MapRepository] Initializing metadata repository
- [Nest] 31 - 12/18/2025, 7:06:47 AM LOG [Api:WebsocketRepository] Initialized websocket server
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:MetadataService] Initialized local reverse geocoder
- [Nest] 7 - 12/18/2025, 7:06:47 AM LOG [Microservices:ServerService] Feature Flags: {
- "smartSearch": true,
- "facialRecognition": true,
- "duplicateDetection": true,
- "map": true,
- "reverseGeocoding": true,
- "importFaces": false,
- "sidecar": true,
- "search": true,
- "trash": true,
- "oauth": false,
- "oauthAutoLaunch": false,
- "ocr": true,
- "passwordLogin": true,
- "configFile": false,
- "email": false
- }
- [Nest] 31 - 12/18/2025, 7:06:47 AM LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 9181 rows
- [Nest] 31 - 12/18/2025, 7:06:47 AM LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 3789 rows
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:StorageService] Successfully verified system mount folder checks
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:SystemConfigService] LogLevel=log (set via system config)
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003).
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:NestFactory] Starting Nest application...
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] KyselyModule$1 dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] KyselyCoreModule$1 dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:NestApplication] Nest application successfully started
- [Nest] 7 - 12/18/2025, 7:06:48 AM LOG [Microservices:Bootstrap] Immich Microservices is running [v2.2.3] [production]
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:ServerService] Feature Flags: {
- "smartSearch": true,
- "facialRecognition": true,
- "duplicateDetection": true,
- "map": true,
- "reverseGeocoding": true,
- "importFaces": false,
- "sidecar": true,
- "search": true,
- "trash": true,
- "oauth": false,
- "oauthAutoLaunch": false,
- "ocr": true,
- "passwordLogin": true,
- "configFile": false,
- "email": false
- }
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:SystemConfigService] LogLevel=log (set via system config)
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:NestFactory] Starting Nest application...
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] BullModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] ClsModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] KyselyModule$1 dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] KyselyCoreModule$1 dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] BullModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] BullModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:InstanceLoader] ApiModule dependencies initialized
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] ActivityController {/api/activities}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] AlbumController {/api/albums}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] AppController {/api}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] AssetController {/api/assets}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/copy, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/ocr, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] AuthController {/api/auth}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] DownloadController {/api/download}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] FaceController {/api/faces}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] JobController {/api/jobs}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] LibraryController {/api/libraries}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] MapController {/api/map}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] MemoryController {/api/memories}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] NotificationController {/api/notifications}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] OAuthController {/api/oauth}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] PartnerController {/api/partners}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] PersonController {/api/people}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] SearchController {/api/search}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] ServerController {/api/server}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] SessionController {/api/sessions}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] StackController {/api/stacks}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] SyncController {/api/sync}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] TagController {/api/tags}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] TimelineController {/api/timeline}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] TrashController {/api/trash}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/sessions, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] UserController {/api/users}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RoutesResolver] ViewController {/api/view}:
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:NestApplication] Nest application successfully started
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.2.3] [production]
- [Nest] 31 - 12/18/2025, 7:06:48 AM LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003).
- [Nest] 7 - 12/18/2025, 8:06:48 AM LOG [Microservices:VersionService] Found v2.3.1, released at 11/19/2025, 10:10:27 PM
- [Nest] 7 - 12/18/2025, 10:06:48 AM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/18/2025, 12:06:48 PM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/18/2025, 2:06:48 PM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/18/2025, 4:06:48 PM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/18/2025, 6:06:48 PM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/18/2025, 6:14:36 PM LOG [Microservices:PersonService] Detected 1 new faces in asset 37d9a074-2496-4b83-b852-6c1594c84a57
- [Nest] 7 - 12/18/2025, 6:14:38 PM LOG [Microservices:MediaService] Transcoding video 0af686e6-85bc-4afb-931a-32a7c6a91079 without hardware acceleration
- [Nest] 7 - 12/18/2025, 6:14:38 PM LOG [Microservices:MediaService] Successfully encoded 0af686e6-85bc-4afb-931a-32a7c6a91079
- [Nest] 7 - 12/18/2025, 6:14:38 PM LOG [Microservices:MediaService] Transcoding video 9fa2b92f-9888-44f2-8dad-4c603795692f without hardware acceleration
- [Nest] 7 - 12/18/2025, 6:14:38 PM LOG [Microservices:MediaService] Successfully encoded 9fa2b92f-9888-44f2-8dad-4c603795692f
- [Nest] 7 - 12/18/2025, 6:14:38 PM LOG [Microservices:MediaService] Transcoding video f71b61b7-ef3e-4cd5-a187-bd93623c7c49 without hardware acceleration
- [Nest] 7 - 12/18/2025, 6:14:39 PM LOG [Microservices:MediaService] Successfully encoded f71b61b7-ef3e-4cd5-a187-bd93623c7c49
- [Nest] 7 - 12/18/2025, 8:06:48 PM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/18/2025, 10:06:48 PM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/19/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries...
- [Nest] 7 - 12/19/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion...
- [Nest] 7 - 12/19/2025, 12:00:00 AM LOG [Microservices:SessionService] Deleted 0 expired session tokens
- [Nest] 7 - 12/19/2025, 12:00:00 AM ERROR [Microservices:{"id":"4d3c910d-ea9a-41cf-be4b-1055d3fbd190"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format
- Error: Input file contains unsupported image format
- at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/sharp/lib/output.js:163:17)
- at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68)
- at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59)
- at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
- at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:190:44)
- at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25)
- at async JobService.onJobRun (/usr/src/app/server/dist/services/job.service.js:199:30)
- at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:91:13)
- at async /usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/bullmq/dist/cjs/classes/worker.js:528:32
- [Nest] 7 - 12/19/2025, 12:06:48 AM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/19/2025, 12:34:39 AM LOG [Microservices:PersonService] Detected 1 new faces in asset 3a8fcd65-de99-43dd-88fd-131d3d26bf89
- [Nest] 7 - 12/19/2025, 2:00:00 AM LOG [Microservices:BackupService] Database Backup Starting. Database Version: 14
- [Nest] 7 - 12/19/2025, 2:00:08 AM LOG [Microservices:BackupService] Database Backup Success
- [Nest] 7 - 12/19/2025, 2:06:48 AM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/19/2025, 4:06:48 AM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/19/2025, 6:06:48 AM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/19/2025, 8:06:48 AM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/19/2025, 10:06:48 AM LOG [Microservices:VersionService] Found v2.4.0, released at 12/18/2025, 9:51:33 AM
- [Nest] 7 - 12/19/2025, 12:06:48 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/19/2025, 2:06:48 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/19/2025, 4:06:48 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/19/2025, 6:06:48 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 31 - 12/19/2025, 7:00:56 PM LOG [Api:WebsocketRepository] Websocket Connect: 0LVjFT3XJUvlRmk8AAAB
- [Nest] 31 - 12/19/2025, 7:01:41 PM LOG [Api:WebsocketRepository] Websocket Disconnect: 0LVjFT3XJUvlRmk8AAAB
- [Nest] 7 - 12/19/2025, 8:06:48 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 31 - 12/19/2025, 8:15:10 PM LOG [Api:WebsocketRepository] Websocket Connect: o159Kztr_w6vIus9AAAD
- [Nest] 31 - 12/19/2025, 9:16:27 PM LOG [Api:WebsocketRepository] Websocket Disconnect: o159Kztr_w6vIus9AAAD
- [Nest] 31 - 12/19/2025, 9:26:22 PM LOG [Api:WebsocketRepository] Websocket Connect: yF9wWfS04Qthdq-KAAAF
- [Nest] 31 - 12/19/2025, 9:52:14 PM LOG [Api:WebsocketRepository] Websocket Disconnect: yF9wWfS04Qthdq-KAAAF
- Initializing Immich v2.2.3
- Detected CPU Cores: 12
- Starting api worker
- Starting microservices worker
- [Nest] 7 - 12/19/2025, 9:53:32 PM LOG [Microservices:WebsocketRepository] Initialized websocket server
- [Nest] 7 - 12/19/2025, 9:53:32 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 9203 rows
- [Nest] 7 - 12/19/2025, 9:53:32 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 3791 rows
- [Nest] 7 - 12/19/2025, 9:53:32 PM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
- [Nest] 7 - 12/19/2025, 9:53:32 PM LOG [Microservices:StorageService] Successfully verified system mount folder checks
- [Nest] 7 - 12/19/2025, 9:53:32 PM LOG [Microservices:MetadataService] Bootstrapping metadata service
- [Nest] 7 - 12/19/2025, 9:53:32 PM LOG [Microservices:MetadataService] Initializing metadata service
- [Nest] 7 - 12/19/2025, 9:53:32 PM LOG [Microservices:MapRepository] Initializing metadata repository
- [Nest] 7 - 12/19/2025, 9:53:32 PM LOG [Microservices:MetadataService] Initialized local reverse geocoder
- [Nest] 31 - 12/19/2025, 9:53:32 PM LOG [Api:WebsocketRepository] Initialized websocket server
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:ServerService] Feature Flags: {
- "smartSearch": true,
- "facialRecognition": true,
- "duplicateDetection": true,
- "map": true,
- "reverseGeocoding": true,
- "importFaces": false,
- "sidecar": true,
- "search": true,
- "trash": true,
- "oauth": false,
- "oauthAutoLaunch": false,
- "ocr": true,
- "passwordLogin": true,
- "configFile": false,
- "email": false
- }
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 9203 rows
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 3791 rows
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:SystemConfigService] LogLevel=log (set via system config)
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003).
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:StorageService] Successfully verified system mount folder checks
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:NestFactory] Starting Nest application...
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] KyselyModule$1 dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] KyselyCoreModule$1 dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:NestApplication] Nest application successfully started
- [Nest] 7 - 12/19/2025, 9:53:33 PM LOG [Microservices:Bootstrap] Immich Microservices is running [v2.2.3] [production]
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:ServerService] Feature Flags: {
- "smartSearch": true,
- "facialRecognition": true,
- "duplicateDetection": true,
- "map": true,
- "reverseGeocoding": true,
- "importFaces": false,
- "sidecar": true,
- "search": true,
- "trash": true,
- "oauth": false,
- "oauthAutoLaunch": false,
- "ocr": true,
- "passwordLogin": true,
- "configFile": false,
- "email": false
- }
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:SystemConfigService] LogLevel=log (set via system config)
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:NestFactory] Starting Nest application...
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] BullModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] ClsModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] KyselyModule$1 dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] KyselyCoreModule$1 dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] BullModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] BullModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:InstanceLoader] ApiModule dependencies initialized
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] ActivityController {/api/activities}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] AlbumController {/api/albums}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] AppController {/api}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] AssetController {/api/assets}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/copy, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/ocr, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] AuthController {/api/auth}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] DownloadController {/api/download}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] FaceController {/api/faces}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] JobController {/api/jobs}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] LibraryController {/api/libraries}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] MapController {/api/map}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] MemoryController {/api/memories}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] NotificationController {/api/notifications}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] OAuthController {/api/oauth}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] PartnerController {/api/partners}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] PersonController {/api/people}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] SearchController {/api/search}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] ServerController {/api/server}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] SessionController {/api/sessions}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] StackController {/api/stacks}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] SyncController {/api/sync}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] TagController {/api/tags}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] TimelineController {/api/timeline}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] TrashController {/api/trash}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/sessions, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] UserController {/api/users}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RoutesResolver] ViewController {/api/view}:
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:NestApplication] Nest application successfully started
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.2.3] [production]
- [Nest] 31 - 12/19/2025, 9:53:33 PM LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003).
- [Nest] 31 - 12/19/2025, 9:53:37 PM LOG [Api:WebsocketRepository] Websocket Connect: oQirvT01LBmwXfXfAAAB
- [Nest] 31 - 12/19/2025, 11:27:54 PM LOG [Api:WebsocketRepository] Websocket Disconnect: oQirvT01LBmwXfXfAAAB
- [Nest] 31 - 12/19/2025, 11:28:06 PM LOG [Api:WebsocketRepository] Websocket Connect: 1v6Bs7UsgN7Dxau6AAAD
- [Nest] 7 - 12/19/2025, 11:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 31 - 12/19/2025, 11:56:26 PM LOG [Api:WebsocketRepository] Websocket Disconnect: 1v6Bs7UsgN7Dxau6AAAD
- [Nest] 7 - 12/20/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries...
- [Nest] 7 - 12/20/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion...
- [Nest] 7 - 12/20/2025, 12:00:00 AM LOG [Microservices:SessionService] Deleted 0 expired session tokens
- [Nest] 7 - 12/20/2025, 12:00:00 AM ERROR [Microservices:{"id":"4d3c910d-ea9a-41cf-be4b-1055d3fbd190"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format
- Error: Input file contains unsupported image format
- at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/sharp/lib/output.js:163:17)
- at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68)
- at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59)
- at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
- at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:190:44)
- at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25)
- at async JobService.onJobRun (/usr/src/app/server/dist/services/job.service.js:199:30)
- at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:91:13)
- at async /usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/bullmq/dist/cjs/classes/worker.js:528:32
- [Nest] 7 - 12/20/2025, 1:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/20/2025, 2:00:00 AM LOG [Microservices:BackupService] Database Backup Starting. Database Version: 14
- [Nest] 7 - 12/20/2025, 2:00:08 AM LOG [Microservices:BackupService] Database Backup Success
- [Nest] 7 - 12/20/2025, 3:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/20/2025, 5:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/20/2025, 7:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/20/2025, 9:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/20/2025, 11:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/20/2025, 1:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 31 - 12/20/2025, 3:17:11 PM LOG [Api:WebsocketRepository] Websocket Connect: ukImbIgm-jJRpB8lAAAF
- [Nest] 31 - 12/20/2025, 3:17:42 PM LOG [Api:WebsocketRepository] Websocket Disconnect: ukImbIgm-jJRpB8lAAAF
- [Nest] 31 - 12/20/2025, 3:18:23 PM LOG [Api:WebsocketRepository] Websocket Connect: G3htqrRlQ4RkM0BSAAAH
- [Nest] 31 - 12/20/2025, 3:23:44 PM LOG [Api:WebsocketRepository] Websocket Disconnect: G3htqrRlQ4RkM0BSAAAH
- [Nest] 31 - 12/20/2025, 3:51:15 PM LOG [Api:WebsocketRepository] Websocket Connect: bC-to0n9JY74lhA-AAAJ
- [Nest] 7 - 12/20/2025, 3:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 31 - 12/20/2025, 3:58:42 PM LOG [Api:WebsocketRepository] Websocket Disconnect: bC-to0n9JY74lhA-AAAJ
- [Nest] 31 - 12/20/2025, 4:05:57 PM LOG [Api:WebsocketRepository] Websocket Connect: 4ddXh18B10sWxgrUAAAL
- [Nest] 31 - 12/20/2025, 4:06:42 PM LOG [Api:WebsocketRepository] Websocket Disconnect: 4ddXh18B10sWxgrUAAAL
- [Nest] 7 - 12/20/2025, 5:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/20/2025, 7:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 7 - 12/20/2025, 9:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM
- [Nest] 31 - 12/20/2025, 10:24:09 PM LOG [Api:WebsocketRepository] Websocket Connect: 9OflBFX_0tlu01kXAAAN
- [Nest] 7 - 12/20/2025, 10:24:13 PM LOG [Microservices:MediaService] Transcoding video a6b14fec-6860-4699-8022-f02432e52653 without hardware acceleration
- [Nest] 7 - 12/20/2025, 10:24:14 PM LOG [Microservices:MediaService] Successfully encoded a6b14fec-6860-4699-8022-f02432e52653
- Query failed : {
- durationMs: 5.121702998876572,
- error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum"
- at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/postgres/cjs/src/connection.js:794:26)
- at handle (/usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/postgres/cjs/src/connection.js:480:6)
- at Socket.data (/usr/src/app/server/node_modules/.pnpm/[email protected]/node_modules/postgres/cjs/src/connection.js:315:9)
- at Socket.emit (node:events:518:28)
- at addChunk (node:internal/streams/readable:561:12)
- at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
- at Readable.push (node:internal/streams/readable:392:5)
- at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
- at TCP.callbackTrampoline (node:internal/async_hooks:130:17) {
- severity_local: 'ERROR',
- severity: 'ERROR',
- code: '23505',
- detail: 'Key ("ownerId", checksum)=(cdb6a4c9-7be2-4838-a44a-5aec7e410450, \\xd2c86723cc11e364993213c4c57ab154f88bf4ad) already exists.',
- schema_name: 'public',
- table_name: 'asset',
- constraint_name: 'UQ_assets_owner_checksum',
- file: 'nbtinsert.c',
- line: '663',
- routine: '_bt_check_unique'
- },
- sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *',
- params: [
- 'cdb6a4c9-7be2-4838-a44a-5aec7e410450',
- null,
- <Buffer d2 c8 67 23 cc 11 e3 64 99 32 13 c4 c5 7a b1 54 f8 8b f4 ad>,
- '/data/upload/cdb6a4c9-7be2-4838-a44a-5aec7e410450/b4/23/b423572c-4a52-4b18-b9df-d037037258d6.mp4',
- '224',
- '3b96aa5b388b6af633102e5897d1a72c3c8152ecbfc88afe6b56b0fd49dcdded',
- 2025-12-21T01:17:36.000Z,
- 2025-12-21T01:17:36.000Z,
- 2025-12-21T01:17:36.000Z,
- 'VIDEO',
- false,
- '0',
- 'timeline',
- 'Snapchat-212314446.mp4'
- ]
- }
- [Nest] 7 - 12/20/2025, 10:24:15 PM LOG [Microservices:PersonService] Detected 1 new faces in asset a6b14fec-6860-4699-8022-f02432e52653
- [Nest] 31 - 12/20/2025, 10:27:25 PM LOG [Api:WebsocketRepository] Websocket Disconnect: 9OflBFX_0tlu01kXAAAN
- [Nest] 31 - 12/20/2025, 10:27:40 PM LOG [Api:WebsocketRepository] Websocket Connect: zsElSajlDUkc4yaWAAAP
- [Nest] 31 - 12/20/2025, 10:28:03 PM LOG [Api:WebsocketRepository] Websocket Connect: BAaJj-nXSEZ22vQHAAAR
- [Nest] 31 - 12/20/2025, 10:28:25 PM LOG [Api:WebsocketRepository] Websocket Disconnect: zsElSajlDUkc4yaWAAAP
- [Nest] 31 - 12/20/2025, 10:28:48 PM LOG [Api:WebsocketRepository] Websocket Disconnect: BAaJj-nXSEZ22vQHAAAR
- [Nest] 31 - 12/20/2025, 10:30:17 PM LOG [Api:WebsocketRepository] Websocket Connect: Z6kXPTsE9ls9oc2EAAAT
- [Nest] 31 - 12/20/2025, 10:30:20 PM LOG [Api:WebsocketRepository] Websocket Disconnect: Z6kXPTsE9ls9oc2EAAAT
- [Nest] 31 - 12/20/2025, 10:39:02 PM LOG [Api:WebsocketRepository] Websocket Connect: BBYtHWaAf6GHr6W8AAAV
- [Nest] 31 - 12/20/2025, 10:39:47 PM LOG [Api:WebsocketRepository] Websocket Disconnect: BBYtHWaAf6GHr6W8AAAV
Advertisement
Add Comment
Please, Sign In to add comment