immich_server

datestreamcontent
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.5.2] [production] 
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:NestApplication] Nest application successfully started
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance, POST} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/login, POST} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/detect-install, GET} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/status, GET} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups/upload, POST} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups, DELETE} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups/:filename, GET} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups, GET} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/server/version, GET} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/server/config, GET} route
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:RoutesResolver] MaintenanceWorkerController {/api}:
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:InstanceLoader] MaintenanceModule dependencies initialized
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:InstanceLoader] ClsRootModule dependencies initialized
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:InstanceLoader] KyselyCoreModule$1 dependencies initialized
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:InstanceLoader] OpenTelemetryModule dependencies initialized
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:InstanceLoader] KyselyModule$1 dependencies initialized
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:InstanceLoader] ClsCommonModule dependencies initialized
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:InstanceLoader] ClsModule dependencies initialized
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:NestFactory] Starting Nest application...
2026/01/29 11:51:05stdout
2026/01/29 11:51:05stdouthttps://my.immich.app/maintenance?token=eyJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6ImltbWljaC1hZG1pbiIsImlhdCI6MTc2OTcxNjI2NSwiZXhwIjoxNzY5NzMwNjY1fQ.PPzY3pO7AAPcpOGpmULwUHYHYGetewWSsNgmDboncX4
2026/01/29 11:51:05stdout🚧 Immich is in maintenance mode, you can log in using the following URL:
2026/01/29 11:51:05stdout
2026/01/29 11:51:05stdout[Nest] 7  - 01/29/2026, 7:51:05 PM     LOG [Maintenance:MaintenanceWorkerService] 
2026/01/29 11:51:04stdout[Nest] 7  - 01/29/2026, 7:51:04 PM     LOG [Maintenance:MaintenanceWebsocketRepository] Initialized websocket server
2026/01/29 11:51:04stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:51:04stderr(node:7) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:51:04stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:51:01stdoutStarting maintenance worker
2026/01/29 11:51:01stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:51:01stderr(node:7) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:51:00stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:50:57stdoutDetected CPU Cores: 4
2026/01/29 11:50:57stdoutInitializing Immich v2.5.2
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.5.2] [production] 
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:NestApplication] Nest application successfully started
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance, POST} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/login, POST} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/detect-install, GET} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/status, GET} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups/upload, POST} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups, DELETE} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups/:filename, GET} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups, GET} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/server/version, GET} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/server/config, GET} route
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:RoutesResolver] MaintenanceWorkerController {/api}:
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:InstanceLoader] MaintenanceModule dependencies initialized
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:InstanceLoader] ClsRootModule dependencies initialized
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:InstanceLoader] KyselyCoreModule$1 dependencies initialized
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:InstanceLoader] OpenTelemetryModule dependencies initialized
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:InstanceLoader] KyselyModule$1 dependencies initialized
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:InstanceLoader] ClsCommonModule dependencies initialized
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:InstanceLoader] ClsModule dependencies initialized
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:NestFactory] Starting Nest application...
2026/01/29 11:49:22stdout
2026/01/29 11:49:22stdouthttps://my.immich.app/maintenance?token=eyJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6ImltbWljaC1hZG1pbiIsImlhdCI6MTc2OTcxNjE2MiwiZXhwIjoxNzY5NzMwNTYyfQ.EseBW9TuD5BgsHZd-V1pi2DektfPp0PSndsfTZvSJdA
2026/01/29 11:49:22stdout🚧 Immich is in maintenance mode, you can log in using the following URL:
2026/01/29 11:49:22stdout
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:MaintenanceWorkerService] 
2026/01/29 11:49:22stdout[Nest] 7  - 01/29/2026, 7:49:22 PM     LOG [Maintenance:MaintenanceWebsocketRepository] Initialized websocket server
2026/01/29 11:49:22stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:49:22stderr(node:7) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:49:22stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:49:18stdoutStarting maintenance worker
2026/01/29 11:49:18stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:49:18stderr(node:7) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:49:18stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:49:15stdoutDetected CPU Cores: 4
2026/01/29 11:49:15stdoutInitializing Immich v2.5.2
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.5.2] [production] 
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:NestApplication] Nest application successfully started
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance, POST} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/login, POST} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/detect-install, GET} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/status, GET} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups/upload, POST} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups, DELETE} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups/:filename, GET} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups, GET} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/server/version, GET} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/server/config, GET} route
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:RoutesResolver] MaintenanceWorkerController {/api}:
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:InstanceLoader] MaintenanceModule dependencies initialized
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:InstanceLoader] ClsRootModule dependencies initialized
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:InstanceLoader] KyselyCoreModule$1 dependencies initialized
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:InstanceLoader] OpenTelemetryModule dependencies initialized
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:InstanceLoader] KyselyModule$1 dependencies initialized
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:InstanceLoader] ClsCommonModule dependencies initialized
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:InstanceLoader] ClsModule dependencies initialized
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:NestFactory] Starting Nest application...
2026/01/29 11:47:46stdout
2026/01/29 11:47:46stdouthttps://my.immich.app/maintenance?token=eyJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6ImltbWljaC1hZG1pbiIsImlhdCI6MTc2OTcxNjA2NiwiZXhwIjoxNzY5NzMwNDY2fQ.Ru_OUji6bLgVpA9rGcTThqFf6ahACSFD4oEPUWlO7sc
2026/01/29 11:47:46stdout🚧 Immich is in maintenance mode, you can log in using the following URL:
2026/01/29 11:47:46stdout
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:MaintenanceWorkerService] 
2026/01/29 11:47:46stdout[Nest] 7  - 01/29/2026, 7:47:46 PM     LOG [Maintenance:MaintenanceWebsocketRepository] Initialized websocket server
2026/01/29 11:47:45stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:47:45stderr(node:7) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:47:45stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:47:42stdoutStarting maintenance worker
2026/01/29 11:47:41stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:47:41stderr(node:7) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:47:40stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:47:37stdoutDetected CPU Cores: 4
2026/01/29 11:47:37stdoutInitializing Immich v2.5.2
2026/01/29 11:47:27stdout[Nest] 8  - 01/29/2026, 7:47:27 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 69.02%
2026/01/29 11:47:27stdout[Nest] 8  - 01/29/2026, 7:47:27 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 68.75%
2026/01/29 11:47:26stdout[Nest] 8  - 01/29/2026, 7:47:26 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 68.45%
2026/01/29 11:47:26stdout[Nest] 8  - 01/29/2026, 7:47:26 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 68.00%
2026/01/29 11:47:26stdout[Nest] 8  - 01/29/2026, 7:47:26 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 67.55%
2026/01/29 11:47:26stdout[Nest] 8  - 01/29/2026, 7:47:26 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 67.25%
2026/01/29 11:47:26stdout[Nest] 8  - 01/29/2026, 7:47:26 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 66.80%
2026/01/29 11:47:26stdout[Nest] 8  - 01/29/2026, 7:47:26 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 66.65%
2026/01/29 11:47:25stdout[Nest] 8  - 01/29/2026, 7:47:25 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 66.20%
2026/01/29 11:47:25stdout[Nest] 8  - 01/29/2026, 7:47:25 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 65.90%
2026/01/29 11:47:25stdout[Nest] 8  - 01/29/2026, 7:47:25 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 65.45%
2026/01/29 11:47:25stdout[Nest] 8  - 01/29/2026, 7:47:25 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 65.30%
2026/01/29 11:47:25stdout[Nest] 8  - 01/29/2026, 7:47:25 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 64.85%
2026/01/29 11:47:25stdout[Nest] 8  - 01/29/2026, 7:47:25 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 64.25%
2026/01/29 11:47:24stdout[Nest] 8  - 01/29/2026, 7:47:24 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 63.80%
2026/01/29 11:47:24stdout[Nest] 8  - 01/29/2026, 7:47:24 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 63.35%
2026/01/29 11:47:24stdout[Nest] 8  - 01/29/2026, 7:47:24 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 63.20%
2026/01/29 11:47:24stdout[Nest] 8  - 01/29/2026, 7:47:24 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 63.05%
2026/01/29 11:47:23stdout[Nest] 8  - 01/29/2026, 7:47:23 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 62.90%
2026/01/29 11:47:23stdout[Nest] 8  - 01/29/2026, 7:47:23 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 62.75%
2026/01/29 11:47:23stdout[Nest] 8  - 01/29/2026, 7:47:23 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 62.45%
2026/01/29 11:47:23stdout[Nest] 8  - 01/29/2026, 7:47:23 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 62.00%
2026/01/29 11:47:22stdout[Nest] 8  - 01/29/2026, 7:47:22 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 61.85%
2026/01/29 11:47:22stdout[Nest] 8  - 01/29/2026, 7:47:22 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 61.70%
2026/01/29 11:47:21stdout[Nest] 8  - 01/29/2026, 7:47:21 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 61.55%
2026/01/29 11:47:21stdout[Nest] 8  - 01/29/2026, 7:47:21 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 61.40%
2026/01/29 11:47:21stdout[Nest] 8  - 01/29/2026, 7:47:21 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 61.25%
2026/01/29 11:47:21stdout[Nest] 8  - 01/29/2026, 7:47:21 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 60.95%
2026/01/29 11:47:20stdout[Nest] 8  - 01/29/2026, 7:47:20 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 60.80%
2026/01/29 11:47:20stdout[Nest] 8  - 01/29/2026, 7:47:20 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 60.65%
2026/01/29 11:47:20stdout[Nest] 8  - 01/29/2026, 7:47:20 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 60.50%
2026/01/29 11:47:19stdout[Nest] 8  - 01/29/2026, 7:47:19 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 60.20%
2026/01/29 11:47:19stdout[Nest] 8  - 01/29/2026, 7:47:19 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 60.05%
2026/01/29 11:47:19stdout[Nest] 8  - 01/29/2026, 7:47:19 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 59.90%
2026/01/29 11:47:19stdout[Nest] 8  - 01/29/2026, 7:47:19 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 59.45%
2026/01/29 11:47:18stdout[Nest] 8  - 01/29/2026, 7:47:18 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 59.00%
2026/01/29 11:47:18stdout[Nest] 8  - 01/29/2026, 7:47:18 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 58.70%
2026/01/29 11:47:18stdout[Nest] 8  - 01/29/2026, 7:47:18 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 58.55%
2026/01/29 11:47:17stdout[Nest] 8  - 01/29/2026, 7:47:17 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 58.40%
2026/01/29 11:47:17stdout[Nest] 8  - 01/29/2026, 7:47:17 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 58.10%
2026/01/29 11:47:17stdout[Nest] 8  - 01/29/2026, 7:47:17 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 55.76%
2026/01/29 11:47:17stdout[Nest] 8  - 01/29/2026, 7:47:17 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:17stdout[Nest] 8  - 01/29/2026, 7:47:17 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:17stdout[Nest] 8  - 01/29/2026, 7:47:17 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:17stdout[Nest] 8  - 01/29/2026, 7:47:17 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:17stdout[Nest] 8  - 01/29/2026, 7:47:17 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:17stdout[Nest] 8  - 01/29/2026, 7:47:17 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:16stdout[Nest] 8  - 01/29/2026, 7:47:16 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:15stdout[Nest] 8  - 01/29/2026, 7:47:15 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:14stdout[Nest] 8  - 01/29/2026, 7:47:14 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:13stdout[Nest] 8  - 01/29/2026, 7:47:13 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:13stdout[Nest] 8  - 01/29/2026, 7:47:13 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:13stdout[Nest] 8  - 01/29/2026, 7:47:13 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:13stdout[Nest] 8  - 01/29/2026, 7:47:13 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:13stdout[Nest] 8  - 01/29/2026, 7:47:13 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:13stdout[Nest] 8  - 01/29/2026, 7:47:13 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:13stdout[Nest] 8  - 01/29/2026, 7:47:13 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:13stdout[Nest] 8  - 01/29/2026, 7:47:13 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:13stdout[Nest] 8  - 01/29/2026, 7:47:13 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:12stdout[Nest] 8  - 01/29/2026, 7:47:12 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:12stdout[Nest] 8  - 01/29/2026, 7:47:12 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:12stdout[Nest] 8  - 01/29/2026, 7:47:12 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:11stdout[Nest] 8  - 01/29/2026, 7:47:11 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:10stdout[Nest] 8  - 01/29/2026, 7:47:10 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:10stdout[Nest] 8  - 01/29/2026, 7:47:10 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:10stdout[Nest] 8  - 01/29/2026, 7:47:10 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:09stdout[Nest] 8  - 01/29/2026, 7:47:09 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:09stdout[Nest] 8  - 01/29/2026, 7:47:09 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:09stdout[Nest] 8  - 01/29/2026, 7:47:09 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:09stdout[Nest] 8  - 01/29/2026, 7:47:09 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:09stdout[Nest] 8  - 01/29/2026, 7:47:09 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:09stdout[Nest] 8  - 01/29/2026, 7:47:09 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:08stdout[Nest] 8  - 01/29/2026, 7:47:08 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:08stdout[Nest] 8  - 01/29/2026, 7:47:08 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:08stdout[Nest] 8  - 01/29/2026, 7:47:08 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:08stdout[Nest] 8  - 01/29/2026, 7:47:08 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:08stdout[Nest] 8  - 01/29/2026, 7:47:08 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:07stdout[Nest] 8  - 01/29/2026, 7:47:07 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:06stdout[Nest] 8  - 01/29/2026, 7:47:06 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:06stdout[Nest] 8  - 01/29/2026, 7:47:06 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:06stdout[Nest] 8  - 01/29/2026, 7:47:06 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:06stdout[Nest] 8  - 01/29/2026, 7:47:06 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:06stdout[Nest] 8  - 01/29/2026, 7:47:06 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:06stdout[Nest] 8  - 01/29/2026, 7:47:06 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:06stdout[Nest] 8  - 01/29/2026, 7:47:06 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:06stdout[Nest] 8  - 01/29/2026, 7:47:06 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:06stdout[Nest] 8  - 01/29/2026, 7:47:06 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:05stdout[Nest] 8  - 01/29/2026, 7:47:05 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:05stdout[Nest] 8  - 01/29/2026, 7:47:05 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:05stdout[Nest] 8  - 01/29/2026, 7:47:05 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:05stdout[Nest] 8  - 01/29/2026, 7:47:05 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:05stdout[Nest] 8  - 01/29/2026, 7:47:05 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:05stdout[Nest] 8  - 01/29/2026, 7:47:05 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:05stdout[Nest] 8  - 01/29/2026, 7:47:05 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:05stdout[Nest] 8  - 01/29/2026, 7:47:05 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:05stdout[Nest] 8  - 01/29/2026, 7:47:05 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:04stdout[Nest] 8  - 01/29/2026, 7:47:04 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:04stdout[Nest] 8  - 01/29/2026, 7:47:04 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:04stdout[Nest] 8  - 01/29/2026, 7:47:04 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:04stdout[Nest] 8  - 01/29/2026, 7:47:04 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:04stdout[Nest] 8  - 01/29/2026, 7:47:04 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:04stdout[Nest] 8  - 01/29/2026, 7:47:04 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:04stdout[Nest] 8  - 01/29/2026, 7:47:04 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:03stdout[Nest] 8  - 01/29/2026, 7:47:03 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:03stdout[Nest] 8  - 01/29/2026, 7:47:03 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:03stdout[Nest] 8  - 01/29/2026, 7:47:03 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:03stdout[Nest] 8  - 01/29/2026, 7:47:03 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:03stdout[Nest] 8  - 01/29/2026, 7:47:03 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:03stdout[Nest] 8  - 01/29/2026, 7:47:03 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:03stdout[Nest] 8  - 01/29/2026, 7:47:03 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:03stdout[Nest] 8  - 01/29/2026, 7:47:03 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:03stdout[Nest] 8  - 01/29/2026, 7:47:03 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:02stdout[Nest] 8  - 01/29/2026, 7:47:02 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:02stdout[Nest] 8  - 01/29/2026, 7:47:02 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:02stdout[Nest] 8  - 01/29/2026, 7:47:02 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:02stdout[Nest] 8  - 01/29/2026, 7:47:02 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:02stdout[Nest] 8  - 01/29/2026, 7:47:02 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:02stdout[Nest] 8  - 01/29/2026, 7:47:02 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:01stdout[Nest] 8  - 01/29/2026, 7:47:01 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:01stdout[Nest] 8  - 01/29/2026, 7:47:01 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:01stdout[Nest] 8  - 01/29/2026, 7:47:01 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:01stdout[Nest] 8  - 01/29/2026, 7:47:01 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:01stdout[Nest] 8  - 01/29/2026, 7:47:01 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:01stdout[Nest] 8  - 01/29/2026, 7:47:01 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:01stdout[Nest] 8  - 01/29/2026, 7:47:01 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:00stdout[Nest] 8  - 01/29/2026, 7:47:00 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:47:00stdout[Nest] 8  - 01/29/2026, 7:47:00 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:59stdout[Nest] 8  - 01/29/2026, 7:46:59 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:59stdout[Nest] 8  - 01/29/2026, 7:46:59 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:59stdout[Nest] 8  - 01/29/2026, 7:46:59 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:59stdout[Nest] 8  - 01/29/2026, 7:46:59 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:59stdout[Nest] 8  - 01/29/2026, 7:46:59 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:59stdout[Nest] 8  - 01/29/2026, 7:46:59 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:59stdout[Nest] 8  - 01/29/2026, 7:46:59 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:58stdout[Nest] 8  - 01/29/2026, 7:46:58 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:57stdout[Nest] 8  - 01/29/2026, 7:46:57 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:57stdout[Nest] 8  - 01/29/2026, 7:46:57 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:57stdout[Nest] 8  - 01/29/2026, 7:46:57 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:57stdout[Nest] 8  - 01/29/2026, 7:46:57 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:57stdout[Nest] 8  - 01/29/2026, 7:46:57 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:57stdout[Nest] 8  - 01/29/2026, 7:46:57 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:56stdout[Nest] 8  - 01/29/2026, 7:46:56 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:56stdout[Nest] 8  - 01/29/2026, 7:46:56 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:56stdout[Nest] 8  - 01/29/2026, 7:46:56 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:56stdout[Nest] 8  - 01/29/2026, 7:46:56 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:55stdout[Nest] 8  - 01/29/2026, 7:46:55 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:55stdout[Nest] 8  - 01/29/2026, 7:46:55 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:55stdout[Nest] 8  - 01/29/2026, 7:46:55 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:55stdout[Nest] 8  - 01/29/2026, 7:46:55 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:55stdout[Nest] 8  - 01/29/2026, 7:46:55 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 30.00%
2026/01/29 11:46:55stdout[Nest] 8  - 01/29/2026, 7:46:54 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 27.22%
2026/01/29 11:46:54stdout[Nest] 8  - 01/29/2026, 7:46:54 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 23.90%
2026/01/29 11:46:53stdout[Nest] 8  - 01/29/2026, 7:46:53 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 19.74%
2026/01/29 11:46:53stdout[Nest] 8  - 01/29/2026, 7:46:53 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 15.46%
2026/01/29 11:46:53stdout[Nest] 8  - 01/29/2026, 7:46:53 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 14.29%
2026/01/29 11:46:53stdout[Nest] 8  - 01/29/2026, 7:46:53 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 13.01%
2026/01/29 11:46:53stdout[Nest] 8  - 01/29/2026, 7:46:53 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Restore progress ~ 11.03%
2026/01/29 11:46:52stdout[Nest] 8  - 01/29/2026, 7:46:52 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Database Restore Starting. Database Version: 14
2026/01/29 11:46:52stdout[Nest] 8  - 01/29/2026, 7:46:52 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Database Backup Success
2026/01/29 11:46:52stdoutgzip exited (0)
2026/01/29 11:46:52stdout/usr/lib/postgresql/14/bin/pg_dump exited (0)
2026/01/29 11:46:47stdout[Nest] 8  - 01/29/2026, 7:46:47 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Database Backup Starting. Database Version: 14
2026/01/29 11:46:47stdout[Nest] 8  - 01/29/2026, 7:46:47 PM     LOG [Maintenance:MaintenanceWorkerService~sf13p9r9] Running maintenance action restore_database
2026/01/29 11:46:30stdout[Nest] 8  - 01/29/2026, 7:46:30 PM     LOG [Maintenance:MaintenanceWebsocketRepository] Websocket Connect:    9tnVF8Oz7zOIThNZAAAF (private)
2026/01/29 11:46:16stdout[Nest] 8  - 01/29/2026, 7:46:16 PM     LOG [Maintenance:MaintenanceWebsocketRepository] Websocket Connect:    slcJD6QJQObuFNRtAAAD (public)
2026/01/29 11:46:16stdout[Nest] 8  - 01/29/2026, 7:46:16 PM     LOG [Maintenance:MaintenanceWebsocketRepository] Websocket Disconnect: bWadW469RXk-FYxYAAAB
2026/01/29 11:46:16stdout[Nest] 8  - 01/29/2026, 7:46:16 PM     LOG [Maintenance:MaintenanceWebsocketRepository] Websocket Connect:    bWadW469RXk-FYxYAAAB (public)
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.5.2] [production] 
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:NestApplication] Nest application successfully started
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance, POST} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/login, POST} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/detect-install, GET} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/maintenance/status, GET} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups/upload, POST} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups, DELETE} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups/:filename, GET} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/admin/database-backups, GET} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/server/version, GET} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RouterExplorer] Mapped {/api/server/config, GET} route
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:RoutesResolver] MaintenanceWorkerController {/api}:
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:InstanceLoader] MaintenanceModule dependencies initialized
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:InstanceLoader] ClsRootModule dependencies initialized
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:InstanceLoader] KyselyCoreModule$1 dependencies initialized
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:InstanceLoader] OpenTelemetryModule dependencies initialized
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:InstanceLoader] KyselyModule$1 dependencies initialized
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:InstanceLoader] ClsCommonModule dependencies initialized
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:InstanceLoader] ClsModule dependencies initialized
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:NestFactory] Starting Nest application...
2026/01/29 11:46:15stdout
2026/01/29 11:46:15stdouthttps://my.immich.app/maintenance?token=eyJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6ImltbWljaC1hZG1pbiIsImlhdCI6MTc2OTcxNTk3NSwiZXhwIjoxNzY5NzMwMzc1fQ.zsVnA-W6wHlbiQATeZ48YHZrGIP6_-tEdbRaaEbLzdc
2026/01/29 11:46:15stdout🚧 Immich is in maintenance mode, you can log in using the following URL:
2026/01/29 11:46:15stdout
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:MaintenanceWorkerService] 
2026/01/29 11:46:15stdout[Nest] 8  - 01/29/2026, 7:46:15 PM     LOG [Maintenance:MaintenanceWebsocketRepository] Initialized websocket server
2026/01/29 11:46:15stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:46:15stderr(node:8) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:46:14stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:46:11stdoutStarting maintenance worker
2026/01/29 11:46:11stdoutapi worker shutdown for restart
2026/01/29 11:46:09stdoutmicroservices worker shutdown for restart
2026/01/29 11:46:09stdout[Nest] 8  - 01/29/2026, 7:46:09 PM     LOG [Microservices:MaintenanceService] Restarting due to event... {"isMaintenanceMode":true}
2026/01/29 11:46:08stdout[Nest] 24  - 01/29/2026, 7:46:08 PM     LOG [Api:MaintenanceService~ns5pea3p] Restarting due to event... {"isMaintenanceMode":true}
2026/01/29 11:46:08stdout[Nest] 24  - 01/29/2026, 7:46:08 PM     LOG [Api:WebsocketRepository] Websocket Disconnect: PNsZ-GS1xoiCYQMbAAAB
2026/01/29 11:46:08stderr    at async WebsocketRepository.handleConnection (/usr/src/app/server/dist/repositories/websocket.repository.js:43:26)
2026/01/29 11:46:08stderr    at async AuthService.authenticate (/usr/src/app/server/dist/services/auth.service.js:130:25)
2026/01/29 11:46:08stderr    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
2026/01/29 11:46:08stderr    at AuthService.validateSession (/usr/src/app/server/dist/services/auth.service.js:385:15)
2026/01/29 11:46:08stderrUnauthorizedException: Invalid user token
2026/01/29 11:46:08stderr[Nest] 24  - 01/29/2026, 7:46:08 PM   ERROR [Api:WebsocketRepository] Websocket connection error: UnauthorizedException: Invalid user token
2026/01/29 11:46:08stdout[Nest] 24  - 01/29/2026, 7:46:08 PM     LOG [Api:WebsocketRepository] Websocket Connect:    PNsZ-GS1xoiCYQMbAAAB
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:Bootstrap] Immich Microservices is running [v2.5.2] [production] 
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:NestApplication] Nest application successfully started
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] KyselyCoreModule$1 dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] KyselyModule$1 dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] ClsModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:NestFactory] Starting Nest application...
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003).
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:SystemConfigService] LogLevel=log (set via system config)
2026/01/29 11:46:00stdout}
2026/01/29 11:46:00stdout  "email": false
2026/01/29 11:46:00stdout  "configFile": false,
2026/01/29 11:46:00stdout  "passwordLogin": true,
2026/01/29 11:46:00stdout  "ocr": true,
2026/01/29 11:46:00stdout  "oauthAutoLaunch": false,
2026/01/29 11:46:00stdout  "oauth": false,
2026/01/29 11:46:00stdout  "trash": true,
2026/01/29 11:46:00stdout  "search": true,
2026/01/29 11:46:00stdout  "sidecar": true,
2026/01/29 11:46:00stdout  "importFaces": false,
2026/01/29 11:46:00stdout  "reverseGeocoding": true,
2026/01/29 11:46:00stdout  "map": true,
2026/01/29 11:46:00stdout  "duplicateDetection": true,
2026/01/29 11:46:00stdout  "facialRecognition": true,
2026/01/29 11:46:00stdout  "smartSearch": true,
2026/01/29 11:46:00stdout[Nest] 8  - 01/29/2026, 7:46:00 PM     LOG [Microservices:ServerService] Feature Flags: {
2026/01/29 11:45:59stdout[Nest] 8  - 01/29/2026, 7:45:59 PM     LOG [Microservices:PluginService] Successfully loaded plugin: immich-core
2026/01/29 11:45:59stdout[Nest] 8  - 01/29/2026, 7:45:59 PM     LOG [Microservices:PluginService] Successfully processed core plugin: immich-core (version 2.0.1)
2026/01/29 11:45:59stdout[Nest] 8  - 01/29/2026, 7:45:59 PM     LOG [Microservices:PluginService] Plugin immich-core is up to date (version 2.0.1). Skipping
2026/01/29 11:45:59stdout[Nest] 8  - 01/29/2026, 7:45:59 PM     LOG [Microservices:MetadataService] Initialized local reverse geocoder
2026/01/29 11:45:59stdout[Nest] 8  - 01/29/2026, 7:45:59 PM     LOG [Microservices:MapRepository] Geodata import completed
2026/01/29 11:45:44stdout[Nest] 8  - 01/29/2026, 7:45:44 PM     LOG [Microservices:MapRepository] Successfully imported 222060 geodata records in 26.57s (8357 records/second)
2026/01/29 11:45:40stdout[Nest] 8  - 01/29/2026, 7:45:40 PM     LOG [Microservices:MapRepository] 180000 geodata records imported
2026/01/29 11:45:40stdout[Nest] 8  - 01/29/2026, 7:45:40 PM     LOG [Microservices:MapRepository] 170000 geodata records imported
2026/01/29 11:45:40stdout[Nest] 8  - 01/29/2026, 7:45:40 PM     LOG [Microservices:MapRepository] 160000 geodata records imported
2026/01/29 11:45:40stdout[Nest] 8  - 01/29/2026, 7:45:40 PM     LOG [Microservices:MapRepository] 150000 geodata records imported
2026/01/29 11:45:40stdout[Nest] 8  - 01/29/2026, 7:45:40 PM     LOG [Microservices:MapRepository] 140000 geodata records imported
2026/01/29 11:45:35stdout[Nest] 8  - 01/29/2026, 7:45:35 PM     LOG [Microservices:MapRepository] 130000 geodata records imported
2026/01/29 11:45:35stdout[Nest] 8  - 01/29/2026, 7:45:35 PM     LOG [Microservices:MapRepository] 120000 geodata records imported
2026/01/29 11:45:35stdout[Nest] 8  - 01/29/2026, 7:45:35 PM     LOG [Microservices:MapRepository] 110000 geodata records imported
2026/01/29 11:45:35stdout[Nest] 8  - 01/29/2026, 7:45:35 PM     LOG [Microservices:MapRepository] 100000 geodata records imported
2026/01/29 11:45:30stdout[Nest] 8  - 01/29/2026, 7:45:30 PM     LOG [Microservices:MapRepository] 90000 geodata records imported
2026/01/29 11:45:30stdout[Nest] 8  - 01/29/2026, 7:45:30 PM     LOG [Microservices:MapRepository] 80000 geodata records imported
2026/01/29 11:45:30stdout[Nest] 8  - 01/29/2026, 7:45:30 PM     LOG [Microservices:MapRepository] 70000 geodata records imported
2026/01/29 11:45:30stdout[Nest] 8  - 01/29/2026, 7:45:30 PM     LOG [Microservices:MapRepository] 60000 geodata records imported
2026/01/29 11:45:30stdout[Nest] 8  - 01/29/2026, 7:45:30 PM     LOG [Microservices:MapRepository] 50000 geodata records imported
2026/01/29 11:45:26stdout[Nest] 8  - 01/29/2026, 7:45:25 PM     LOG [Microservices:MapRepository] 40000 geodata records imported
2026/01/29 11:45:25stdout[Nest] 8  - 01/29/2026, 7:45:25 PM     LOG [Microservices:MapRepository] 30000 geodata records imported
2026/01/29 11:45:25stdout[Nest] 8  - 01/29/2026, 7:45:25 PM     LOG [Microservices:MapRepository] 20000 geodata records imported
2026/01/29 11:45:25stdout[Nest] 8  - 01/29/2026, 7:45:25 PM     LOG [Microservices:MapRepository] 10000 geodata records imported
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v2.5.2] [production] 
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:NestApplication] Nest application successfully started
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/workflows/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/workflows/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/workflows/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/workflows, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/workflows, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] WorkflowController {/api/workflows}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] ViewController {/api/view}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/users, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] UserController {/api/users}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/sessions, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] TrashController {/api/trash}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] TimelineController {/api/timeline}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] TagController {/api/tags}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] SyncController {/api/sync}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] StackController {/api/stacks}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] SessionController {/api/sessions}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] ServerController {/api/server}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] SearchController {/api/search}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/queues/:name/jobs, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/queues/:name/jobs, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/queues/:name, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/queues/:name, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/queues, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] QueueController {/api/queues}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/plugins/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/plugins, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/plugins/triggers, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] PluginController {/api/plugins}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/people, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] PersonController {/api/people}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] PartnerController {/api/partners}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] OAuthController {/api/oauth}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] NotificationController {/api/notifications}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] MemoryController {/api/memories}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] MapController {/api/map}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/maintenance, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/maintenance/login, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/maintenance/detect-install, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/maintenance/status, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] MaintenanceController {/api/admin/maintenance}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] LibraryController {/api/libraries}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs/:name, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] JobController {/api/jobs}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] FaceController {/api/faces}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] DownloadController {/api/download}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/database-backups/upload, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/database-backups/start-restore, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/database-backups, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/database-backups/:filename, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/database-backups, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] DatabaseBackupController {/api/admin/database-backups}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] AuthController {/api/auth}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] AssetMediaController {/api/assets}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/edits, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/edits, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/edits, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/ocr, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/metadata, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/metadata, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/copy, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] AssetController {/api/assets}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] AppController {/api}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] AlbumController {/api/albums}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] ActivityController {/api/activities}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}:
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] ApiModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] ScheduleModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] ClsRootModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] KyselyCoreModule$1 dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] KyselyModule$1 dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] ClsModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:NestFactory] Starting Nest application...
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003).
2026/01/29 11:45:17stdout[Nest] 24  - 01/29/2026, 7:45:17 PM     LOG [Api:SystemConfigService] LogLevel=log (set via system config)
2026/01/29 11:45:17stdout[Nest] 8  - 01/29/2026, 7:45:17 PM     LOG [Microservices:MapRepository] Starting geodata import
2026/01/29 11:45:17stdout}
2026/01/29 11:45:17stdout  "email": false
2026/01/29 11:45:17stdout  "configFile": false,
2026/01/29 11:45:17stdout  "passwordLogin": true,
2026/01/29 11:45:17stdout  "ocr": true,
2026/01/29 11:45:17stdout  "oauthAutoLaunch": false,
2026/01/29 11:45:17stdout  "oauth": false,
2026/01/29 11:45:17stdout  "trash": true,
2026/01/29 11:45:17stdout  "search": true,
2026/01/29 11:45:17stdout  "sidecar": true,
2026/01/29 11:45:17stdout  "importFaces": false,
2026/01/29 11:45:17stdout  "reverseGeocoding": true,
2026/01/29 11:45:17stdout  "map": true,
2026/01/29 11:45:17stdout  "duplicateDetection": true,
2026/01/29 11:45:17stdout  "facialRecognition": true,
2026/01/29 11:45:17stdout  "smartSearch": true,
2026/01/29 11:45:16stdout[Nest] 24  - 01/29/2026, 7:45:16 PM     LOG [Api:ServerService] Feature Flags: {
2026/01/29 11:45:15stdout[Nest] 24  - 01/29/2026, 7:45:15 PM     LOG [Api:PluginService] Successfully loaded plugin: immich-core
2026/01/29 11:45:15stdout[Nest] 24  - 01/29/2026, 7:45:15 PM     LOG [Api:PluginService] Successfully processed core plugin: immich-core (version 2.0.1)
2026/01/29 11:45:15stdout[Nest] 24  - 01/29/2026, 7:45:15 PM     LOG [Api:PluginService] Upserted plugin action: actionAddToAlbum (ID: 2da0d585-3049-4c54-b9eb-48310906b9ac)
2026/01/29 11:45:15stdout[Nest] 24  - 01/29/2026, 7:45:15 PM     LOG [Api:PluginService] Upserted plugin action: actionFavorite (ID: 2b8ce8d7-2ffe-47c2-ac48-1a8ec335d713)
2026/01/29 11:45:15stdout[Nest] 24  - 01/29/2026, 7:45:15 PM     LOG [Api:PluginService] Upserted plugin action: actionArchive (ID: ed11f220-2871-4a2a-8602-b3c3695216f4)
2026/01/29 11:45:15stdout[Nest] 24  - 01/29/2026, 7:45:15 PM     LOG [Api:PluginService] Upserted plugin filter: filterPerson (ID: bae40ca8-3271-483a-9d41-be4a367afe2f)
2026/01/29 11:45:15stdout[Nest] 24  - 01/29/2026, 7:45:15 PM     LOG [Api:PluginService] Upserted plugin filter: filterFileType (ID: 1f8dad23-95f2-4d0e-96e6-b59d1d1919f7)
2026/01/29 11:45:15stdout[Nest] 24  - 01/29/2026, 7:45:15 PM     LOG [Api:PluginService] Upserted plugin filter: filterFileName (ID: 733b44b0-ee45-4dc6-b4c3-5fd0c3169d77)
2026/01/29 11:45:15stdout[Nest] 24  - 01/29/2026, 7:45:15 PM     LOG [Api:PluginService] Upserted plugin: immich-core (ID: 4884f59a-e529-4345-a6a4-95a95743a288, version: 2.0.1)
2026/01/29 11:45:14stdout[Nest] 8  - 01/29/2026, 7:45:14 PM     LOG [Microservices:MapRepository] Initializing metadata repository
2026/01/29 11:45:14stdout[Nest] 8  - 01/29/2026, 7:45:14 PM     LOG [Microservices:MetadataService] Initializing metadata service
2026/01/29 11:45:14stdout[Nest] 8  - 01/29/2026, 7:45:14 PM     LOG [Microservices:MetadataService] Bootstrapping metadata service
2026/01/29 11:45:14stdout[Nest] 24  - 01/29/2026, 7:45:14 PM     LOG [Api:StorageService] Successfully verified system mount folder checks
2026/01/29 11:45:14stdout[Nest] 24  - 01/29/2026, 7:45:14 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}}
2026/01/29 11:45:14stdout[Nest] 8  - 01/29/2026, 7:45:14 PM     LOG [Microservices:StorageService] Successfully verified system mount folder checks
2026/01/29 11:45:14stdout[Nest] 8  - 01/29/2026, 7:45:14 PM     LOG [Microservices:StorageService] Successfully enabled system mount folders checks
2026/01/29 11:45:13stdout[Nest] 24  - 01/29/2026, 7:45:13 PM     LOG [Api:DatabaseRepository] Finished running migrations
2026/01/29 11:45:13stdout[Nest] 24  - 01/29/2026, 7:45:13 PM     LOG [Api:DatabaseRepository] Running migrations
2026/01/29 11:45:13stdout[Nest] 24  - 01/29/2026, 7:45:13 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 0 rows
2026/01/29 11:45:13stdout[Nest] 24  - 01/29/2026, 7:45:13 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 0 rows
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM    WARN [Microservices:StorageService] Found existing mount file, skipping creation
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:StorageService] Writing initial mount file for the backups folder
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM    WARN [Microservices:StorageService] Found existing mount file, skipping creation
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:StorageService] Writing initial mount file for the thumbs folder
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM    WARN [Microservices:StorageService] Found existing mount file, skipping creation
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:StorageService] Writing initial mount file for the profile folder
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM    WARN [Microservices:StorageService] Found existing mount file, skipping creation
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:StorageService] Writing initial mount file for the upload folder
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM    WARN [Microservices:StorageService] Found existing mount file, skipping creation
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:StorageService] Writing initial mount file for the library folder
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM    WARN [Microservices:StorageService] Found existing mount file, skipping creation
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:StorageService] Writing initial mount file for the encoded-video folder
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{}}
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Finished running migrations
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1769635093204-DropThumbnailJobStatusColumns" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1769441657564-AddIsProgressiveColumn" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1769105700133-AddAssetEditSequence" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1768847456553-AddTagsToExif" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1768828334807-AddIsEditedToAssetFile" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1768757482271-SwitchToIsEdited" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1768587436457-AddEditCountToAsset" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1768336694315-CreateIsVisibleColumns" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1768336671610-CreateAssetEditTable" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1768336661963-AddAssetWidthHeight" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1764957138636-AddLockedPropertiesToAssetExif" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1764705680041-ChangeWorkflowTableColumnsName" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1764698859174-SidecarInAssetFile" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1764483051488-OCRBigramsForCJK" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1762297277677-AddPluginAndWorkflowTables" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1761755618862-FixColumnNames" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1761078763279-AddAppVersionColumnToSession" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1758705804128-UpsertOcrAssetJobStatus" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1758705789125-CreateOCRSearchTable" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1758705774125-CreateAssetOCRTable" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1756318797207-AssetMetadataTables" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1754389095885-ResetAlbumAssetSync" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1753800911775-ProfileImageCheckpointRemoval" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1753471866748-AddSharedLinkSlug" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1753464178233-RenameApiKeyPermissions" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1753104909784-AssetFaceUpdateIdAndAuditTable" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1752759108283-ConvertToAbsolutePaths" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1752267649968-StandardizeNames" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1752250924342-UserMetadataSync" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1752169992364-AddIsPendingSyncReset" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1752161055254-AddActivityAssetFk" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1752161055253-RenameGeodataPKConstraint" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1752152941084-PeopleAuditTable" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1752004072340-UpdateIndexOverrides" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1751924596408-AddOverrides" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1751304834247-StackSyncChanges" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1751035357937-MemorySyncChanges" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1750780093818-AddAlbumToAssetDeleteTrigger" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1750694237564-AlbumAssetAuditTable" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1750676477029-AlbumAssetUpdateId" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1750323941566-UnsetPrewarmDimParameter" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1750189909087-AddAlbumUserCreateFields" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1750107668827-PartnerCreateId" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1749067526135-UserOnboardingDefault" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1747664684909-AddAlbumAuditTables" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1747338664832-SessionRename" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1747329504572-AddNewSessionColumns" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1746987967923-AddPinExpiresAtColumn" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1746844028242-AddLockedVisibilityEnum" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1746768490606-AddUserPincode" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1746636476623-DropExtraIndexes" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1745902563899-AddAssetVisibilityColumn" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1745244781846-AddUserAvatarColorColumn" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1744991379464-AddNotificationsTable" succeeded
2026/01/29 11:45:13stdout[Nest] 8  - 01/29/2026, 7:45:13 PM     LOG [Microservices:DatabaseRepository] Migration "1744910873969-InitialMigration" succeeded
2026/01/29 11:44:59stdout[Nest] 8  - 01/29/2026, 7:44:59 PM     LOG [Microservices:Migrations] Converting database file paths from relative to absolute (source=upload/*, target=/usr/src/app/upload/*)
2026/01/29 11:44:41stdout[Nest] 8  - 01/29/2026, 7:44:41 PM     LOG [Microservices:DatabaseRepository] Running migrations
2026/01/29 11:44:41stdout[Nest] 8  - 01/29/2026, 7:44:41 PM    WARN [Microservices:DatabaseRepository] Table face_search does not exist, skipping reindexing. This is only normal if this is a new Immich instance.
2026/01/29 11:44:41stdout[Nest] 8  - 01/29/2026, 7:44:41 PM    WARN [Microservices:DatabaseRepository] Table smart_search does not exist, skipping reindexing. This is only normal if this is a new Immich instance.
2026/01/29 11:44:41stdout[Nest] 24  - 01/29/2026, 7:44:41 PM     LOG [Api:WebsocketRepository] Initialized websocket server
2026/01/29 11:44:41stdout[Nest] 8  - 01/29/2026, 7:44:41 PM     LOG [Microservices:DatabaseRepository] Reindexing face_index (This may take a while, do not restart)
2026/01/29 11:44:41stdout[Nest] 8  - 01/29/2026, 7:44:41 PM     LOG [Microservices:DatabaseRepository] Reindexing clip_index (This may take a while, do not restart)
2026/01/29 11:44:39stdout[Nest] 8  - 01/29/2026, 7:44:39 PM     LOG [Microservices:DatabaseRepository] Creating VectorChord extension
2026/01/29 11:44:39stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:44:39stderr(node:24) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:44:39stdout[Nest] 8  - 01/29/2026, 7:44:39 PM     LOG [Microservices:WebsocketRepository] Initialized websocket server
2026/01/29 11:44:39stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:44:39stderr(node:8) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:44:39stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:44:38stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:44:34stdoutStarting microservices worker
2026/01/29 11:44:34stdoutStarting api worker
2026/01/29 11:44:31stderr(Use `node --trace-warnings ...` to show where the warning was created)
2026/01/29 11:44:31stderr(node:8) ExperimentalWarning: WASI is an experimental feature and might change at any time
2026/01/29 11:44:29stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:44:25stdoutDetected CPU Cores: 4
2026/01/29 11:44:25stdoutInitializing Immich v2.5.2
2026/01/29 11:43:55stdoutMissing history for endpoint: Retrieve auth status
2026/01/29 11:42:20stdoutDetected CPU Cores: 4
2026/01/29 11:42:19stdoutInitializing Immich v2.5.2