Been using immich for a week, using 2.1 on Synology.
Initializing Immich v2.1.0
Detected CPU Cores: 2
Starting api worker
Starting microservices worker
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:33 AM �[32m LOG�[39m �[33m[Microservices:EventRepository]�[39m �[32mInitialized websocket server�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:38 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mInitialized websocket server�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:39 AM �[32m LOG�[39m �[33m[Microservices:DatabaseRepository]�[39m �[32mtargetLists=1, current=1 for clip_index of 78108 rows�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:40 AM �[32m LOG�[39m �[33m[Microservices:DatabaseRepository]�[39m �[32mtargetLists=1, current=1 for face_index of 90411 rows�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:49 AM �[32m LOG�[39m �[33m[Api:DatabaseRepository]�[39m �[32mtargetLists=1, current=1 for clip_index of 78108 rows�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:49 AM �[32m LOG�[39m �[33m[Microservices:StorageService]�[39m �[32mVerifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:49 AM �[32m LOG�[39m �[33m[Api:DatabaseRepository]�[39m �[32mtargetLists=1, current=1 for face_index of 90411 rows�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:49 AM �[32m LOG�[39m �[33m[Microservices:StorageService]�[39m �[32mSuccessfully verified system mount folder checks�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:49 AM �[32m LOG�[39m �[33m[Api:StorageService]�[39m �[32mVerifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:49 AM �[32m LOG�[39m �[33m[Api:StorageService]�[39m �[32mSuccessfully verified system mount folder checks�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:49 AM �[32m LOG�[39m �[33m[Microservices:MetadataService]�[39m �[32mBootstrapping metadata service�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:49 AM �[32m LOG�[39m �[33m[Microservices:MetadataService]�[39m �[32mInitializing metadata service�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:49 AM �[32m LOG�[39m �[33m[Api:ServerService]�[39m �[32mFeature Flags: {
"smartSearch": true,
"facialRecognition": true,
"duplicateDetection": true,
"map": false,
"reverseGeocoding": true,
"importFaces": true,
"sidecar": true,
"search": true,
"trash": true,
"oauth": false,
"oauthAutoLaunch": false,
"passwordLogin": true,
"configFile": false,
"email": false
}�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:50 AM �[32m LOG�[39m �[33m[Microservices:StorageTemplateService]�[39m �[32mStarting storage template migration�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:50 AM �[32m LOG�[39m �[33m[Microservices:MapRepository]�[39m �[32mInitializing metadata repository�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:50 AM �[32m LOG�[39m �[33m[Microservices:MetadataService]�[39m �[32mInitialized local reverse geocoder�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:52:51 AM �[32m LOG�[39m �[33m[Microservices:ServerService]�[39m �[32mFeature Flags: {
"smartSearch": true,
"facialRecognition": true,
"duplicateDetection": true,
"map": false,
"reverseGeocoding": true,
"importFaces": true,
"sidecar": true,
"search": true,
"trash": true,
"oauth": false,
"oauthAutoLaunch": false,
"passwordLogin": true,
"configFile": false,
"email": false
}�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:SystemConfigService]�[39m �[32mLogLevel=log (set via system config)�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:MachineLearningRepository]�[39m �[32mMachine learning server became healthy (http://192.168.1.101:3003).�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:NestFactory]�[39m �[32mStarting Nest application...�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mClsModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mClsCommonModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mOpenTelemetryModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mKyselyModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mKyselyCoreModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mDiscoveryModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mOpenTelemetryCoreModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mClsRootModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mScheduleModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mApiModule dependencies initialized�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mApiKeyController {/api/api-keys}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys/me, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mActivityController {/api/activities}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/activities, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/activities, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/activities/statistics, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/activities/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAlbumController {/api/albums}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/statistics, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id, PATCH} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/assets, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/assets, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/assets, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/users, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/user/:userId, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/user/:userId, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAppController {/api}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/.well-known/immich, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/custom.css, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAssetController {/api/assets}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/random, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/device/:deviceId, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/statistics, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/jobs, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/metadata, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/metadata, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/metadata/:key, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/metadata/:key, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAssetMediaController {/api/assets}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/original, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/original, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/thumbnail, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/video/playback, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/exist, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/bulk-upload-check, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAuthController {/api/auth}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/login, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/admin-sign-up, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/validateToken, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/change-password, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/logout, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/status, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/pin-code, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/pin-code, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/pin-code, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/session/unlock, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/session/lock, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAuthAdminController {/api/admin/auth}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/auth/unlink-all, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mDownloadController {/api/download}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/download/info, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/download/archive, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mDuplicateController {/api/duplicates}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/duplicates, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/duplicates, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/duplicates/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mFaceController {/api/faces}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/faces, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/faces, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/faces/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/faces/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mJobController {/api/jobs}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/jobs, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/jobs, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/jobs/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mLibraryController {/api/libraries}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id/validate, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id/statistics, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id/scan, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mMapController {/api/map}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/map/markers, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/map/reverse-geocode, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mMemoryController {/api/memories}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/statistics, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id/assets, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id/assets, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mNotificationController {/api/notifications}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mNotificationAdminController {/api/admin/notifications}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/notifications, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/notifications/test-email, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/notifications/templates/:name, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mOAuthController {/api/oauth}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/mobile-redirect, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/authorize, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/callback, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/link, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/unlink, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mPartnerController {/api/partners}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners/:id, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mPersonController {/api/people}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id/statistics, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id/thumbnail, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id/reassign, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id/merge, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSearchController {/api/search}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/metadata, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/statistics, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/random, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/large-assets, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/smart, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/explore, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/person, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/places, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/cities, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/suggestions, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mServerController {/api/server}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/about, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/apk-links, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/storage, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/ping, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/version, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/version-history, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/features, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/theme, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/config, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/statistics, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/media-types, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/license, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/license, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/license, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/version-check, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSessionController {/api/sessions}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions/:id/lock, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSharedLinkController {/api/shared-links}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/me, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id, PATCH} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id/assets, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id/assets, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mStackController {/api/stacks}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks/:id/assets/:assetId, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSyncController {/api/sync}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/full-sync, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/delta-sync, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/stream, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/ack, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/ack, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/ack, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSystemConfigController {/api/system-config}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-config, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-config/defaults, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-config, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-config/storage-template-options, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSystemMetadataController {/api/system-metadata}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-metadata/admin-onboarding, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-metadata/admin-onboarding, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-metadata/reverse-geocoding-state, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-metadata/version-check-state, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mTagController {/api/tags}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/assets, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id/assets, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id/assets, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mTimelineController {/api/timeline}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/timeline/buckets, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/timeline/bucket, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mTrashController {/api/trash}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/trash/empty, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/trash/restore, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/trash/restore/assets, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mUserAdminController {/api/admin/users}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id/statistics, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id/preferences, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id/preferences, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id/restore, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mUserController {/api/users}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/preferences, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/preferences, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/license, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/license, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/license, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/onboarding, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/onboarding, PUT} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/onboarding, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/:id, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/profile-image, POST} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/profile-image, DELETE} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/:id/profile-image, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mViewController {/api/view}:�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/view/folder/unique-paths, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/view/folder, GET} route�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:NestApplication]�[39m �[32mNest application successfully started�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:52:52 AM �[32m LOG�[39m �[33m[Api:Bootstrap]�[39m �[32mImmich Server is listening on http://[::1]:2283 [v2.1.0] [production] �[39m
�[33m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[33m WARN�[39m �[33m[Microservices:VersionService]�[39m �[33mUnable to run version check: Error: Failed to fetch GitHub release: TypeError: fetch failed
Error: Failed to fetch GitHub release: TypeError: fetch failed
at ServerInfoRepository.getGitHubRelease (/usr/src/app/server/dist/repositories/server-info.repository.js:60:19)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async VersionService.handleVersionCheck (/usr/src/app/server/dist/services/version.service.js:111:77)
at async VersionService.onBootstrap (/usr/src/app/server/dist/services/version.service.js:64:9)
at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13)
at async MicroservicesModule.onModuleInit (/usr/src/app/server/dist/app.module.js:86:9)
at async callModuleInitHook (/usr/src/app/server/node_modules/.pnpm/@nestjs+core@11.1.6_@nestjs+common@11.1.6_class-transformer@0.5.1_class-validator@0.14._eee9c3e244596ac016a0e95477e40580/node_modules/@nestjs/core/hooks/on-module-init.hook.js:51:9)
at async NestApplication.callInitHook (/usr/src/app/server/node_modules/.pnpm/@nestjs+core@11.1.6_@nestjs+common@11.1.6_class-transformer@0.5.1_class-validator@0.14._eee9c3e244596ac016a0e95477e40580/node_modules/@nestjs/core/nest-application-context.js:242:13)
at async NestApplication.init (/usr/src/app/server/node_modules/.pnpm/@nestjs+core@11.1.6_@nestjs+common@11.1.6_class-transformer@0.5.1_class-validator@0.14._eee9c3e244596ac016a0e95477e40580/node_modules/@nestjs/core/nest-application.js:103:9)
at async NestApplication.listen (/usr/src/app/server/node_modules/.pnpm/@nestjs+core@11.1.6_@nestjs+common@11.1.6_class-transformer@0.5.1_class-validator@0.14._eee9c3e244596ac016a0e95477e40580/node_modules/@nestjs/core/nest-application.js:175:13)�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:SystemConfigService]�[39m �[32mLogLevel=log (set via system config)�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:MachineLearningRepository]�[39m �[32mMachine learning server became healthy (http://192.168.1.101:3003).�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:NestFactory]�[39m �[32mStarting Nest application...�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mClsModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mClsCommonModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mOpenTelemetryModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mKyselyModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mKyselyCoreModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mDiscoveryModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mOpenTelemetryCoreModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mClsRootModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mMicroservicesModule dependencies initialized�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:NestApplication]�[39m �[32mNest application successfully started�[39m
�[32m[Nest] 8 - �[39m10/24/2025, 9:53:02 AM �[32m LOG�[39m �[33m[Microservices:Bootstrap]�[39m �[32mImmich Microservices is running [v2.1.0] [production] �[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:53:09 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect: bagCloTF70tvHO2LAAAB�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:53:25 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect: HVbXi3jz1B6yXh5pAAAD�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:53:36 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: bagCloTF70tvHO2LAAAB�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:53:59 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect: lvk8Y32HjI8cwaEfAAAF�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:54:25 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: lvk8Y32HjI8cwaEfAAAF�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:54:46 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect: tLLXUBM4V9YFcOw6AAAH�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:55:04 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: tLLXUBM4V9YFcOw6AAAH�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:55:05 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect: QUlqEnhg7DmLzS6uAAAJ�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:55:19 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: QUlqEnhg7DmLzS6uAAAJ�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:55:21 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect: J3dJ5BCaOoQhhKe0AAAL�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:55:46 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: J3dJ5BCaOoQhhKe0AAAL�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:55:46 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect: P3nlCpVj43YY0ql2AAAN�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:56:34 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: P3nlCpVj43YY0ql2AAAN�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:56:46 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect: SfRngfW4NrfS0-BiAAAP�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 9:58:05 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: SfRngfW4NrfS0-BiAAAP�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 10:07:11 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect: u4CZGhXJkFDYYns6AAAR�[39m
�[32m[Nest] 32 - �[39m10/24/2025, 10:07:32 AM �[32m LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: u4CZGhXJkFDYYns6AAAR�[39m
It now says there are 715,000 metadata to process and 245,000 thumbnail. This is impossible. Not only because of the numbers, but I already spent 2 days doing the initial jobs after importing with immich.go
I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.
The bug
Been using immich for a week, using 2.1 on Synology.
The OS that Immich Server is running on
Synology NAS docker
Version of Immich Server
2.1
Version of Immich Mobile App
2.1
Platform with the issue
Device make and model
Xiaomi Redmi Note 13 pro +
Your docker-compose.yml content
Your .env content
NODE_ENV=production TZ=America/Toronto DB_HOSTNAME=immich-db DB_USERNAME=immichuser DB_PASSWORD=immichpw DB_DATABASE_NAME=immich REDIS_HOSTNAME=immich-redis LOG_LEVEL=log # This JWT_SECRET is used to sign the authentication keys for user login DISABLE_REVERSE_GEOCODING=false REVERSE_GEOCODING_PRECISION=3 IMMICH_WEB_URL=http://immich-web:3000 IMMICH_SERVER_URL=http://immich-server:3001 IMMICH_MACHINE_LEARNING_URL=http://immich-machine-learning:3003 REDIS_PORT=6379Reproduction steps
It reproduces on its own through normal use. I have been having problems like new thumbnails not showing, thumbnails showing the check mark indicating uploaded, which when the picture is deleted on the phone, changes the thumbnail to remove the check mark. I did implement templates today as prior to that it was imported flat with immich-go. Ran the two jobs for template migration and thumbnail migration. Also, today, changed the upload profile names to harry and robert as prior to that they were just user id's.
Was doing some testing, showing my wife how the checkmark disappeared when the picture was removed on the phone. Also the top 15 or so thumbnails were missing. Took a look at the jobs, and found this in the picture. I think I have about 45,000 pictures in the internal structure, and also an external library.
Relevant log output
Additional information
It now says there are 715,000 metadata to process and 245,000 thumbnail. This is impossible. Not only because of the numbers, but I already spent 2 days doing the initial jobs after importing with immich.go