I followed the guide but kept getting permission errors like below. I followed some advice to fix the specific permission issues and once it was running none of my photos were there. Maybe the next step is to just factory reset everything on my server and upload all my photos manually again.
2025-10-16 03:07:09.910169+00:00microservices worker error: PostgresError: password authentication failed for user "immich", stack: PostgresError: password authentication failed for user "immich"
2025-10-16 03:07:09.910238+00:00at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26)
2025-10-16 03:07:09.910251+00:00at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6)
2025-10-16 03:07:09.910270+00:00at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9)
2025-10-16 03:07:09.910280+00:00at Socket.emit (node:events:518:28)
2025-10-16 03:07:09.910290+00:00at addChunk (node:internal/streams/readable:561:12)
2025-10-16 03:07:09.910299+00:00at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
2025-10-16 03:07:09.910315+00:00at Readable.push (node:internal/streams/readable:392:5)
2025-10-16 03:07:09.910325+00:00at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-10-16 03:07:09.921175+00:00microservices worker exited with code 1
2025-10-16 03:07:09.921243+00:00Killing api process
2025-10-16 03:07:13.781895+00:00Initializing Immich v2.0.1
2025-10-16 03:07:13.784667+00:00Detected CPU Cores: 2
2025-10-16 03:07:15.611937+00:00Starting api worker
2025-10-16 03:07:15.615987+00:00Starting microservices worker
2025-10-16 03:07:18.009089+00:00[32m[Nest] 7 - [39m10/15/2025, 8:07:18 PM [32m LOG[39m [33m[Microservices:EventRepository][39m [32mInitialized websocket server[39m
2025-10-16 03:07:18.098841+00:00PostgresError: password authentication failed for user "immich"
2025-10-16 03:07:18.098891+00:00at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26)
2025-10-16 03:07:18.098922+00:00at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6)
2025-10-16 03:07:18.098937+00:00at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9)
2025-10-16 03:07:18.098949+00:00at Socket.emit (node:events:518:28)
2025-10-16 03:07:18.098969+00:00at addChunk (node:internal/streams/readable:561:12)
2025-10-16 03:07:18.098982+00:00at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
2025-10-16 03:07:18.098994+00:00at Readable.push (node:internal/streams/readable:392:5)
2025-10-16 03:07:18.099005+00:00at TCP.onStreamRead (node:internal/stream_base_commons:189:23) {
2025-10-16 03:07:18.099026+00:00severity_local: 'FATAL',
2025-10-16 03:07:18.099038+00:00severity: 'FATAL',
2025-10-16 03:07:18.099050+00:00code: '28P01',
2025-10-16 03:07:18.099062+00:00file: 'auth.c',
2025-10-16 03:07:18.099073+00:00line: '334',
2025-10-16 03:07:18.099083+00:00routine: 'auth_failed'
2025-10-16 03:07:18.099102+00:00}