Immich on Truenas - update failed, wont install and lost postgres password

Hi everyone.
Ive mucked up.
I installed Immich and setup an additional account for the kids and parents, so they could upload their photos to my immich server.

It kept saying I needed to update my immich server and that I had to create new folders for the new dataset.
I have created the new folders, but it still didnt update to the newer version of Immich.

I deleted Immich, thinking I had a backup in place.
I have now found that I must have set a postgres password while installing immich, but I do not have a record of this.

I have tried to install Immich using the existing database, but it fails to install.

I think this is because its failing to log into the database.

because of the amount of media uploaded by the different family accounts, I would really like to reinstall Immich and get the data back online.

Does anyone know of a way that I can do this please?

Thank you so much!!!

Here’s an error log, not sure if this will help or not, hope someone can help me please!
ich_ix-internal-immich-net Created\n Container ix-immich-permissions-1 Creating\n Container ix-immich-permissions-1 Created\n Container ix-immich-machine-learning-1 Creating\n Container ix-immich-pgvecto_upgrade-1 Creating\n Container ix-immich-redis-1 Creating\n Container ix-immich-pgvecto_upgrade-1 Created\n Container ix-immich-pgvecto-1 Creating\n Container ix-immich-redis-1 Created\n Container ix-immich-machine-learning-1 Created\n Container ix-immich-pgvecto-1 Created\n Container ix-immich-server-1 Creating\n Container ix-immich-server-1 Created\n Container ix-immich-permissions-1 Starting\n Container ix-immich-permissions-1 Started\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-machine-learning-1 Starting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-redis-1 Starting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-pgvecto_upgrade-1 Starting\n Container ix-immich-pgvecto_upgrade-1 Started\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-pgvecto_upgrade-1 Waiting\n Container ix-immich-machine-learning-1 Started\n Container ix-immich-permissions-1 Exited\n Container ix-immich-redis-1 Started\n Container ix-immich-pgvecto_upgrade-1 service “pgvecto_upgrade” didn’t complete successfully: exit 1\nservice “pgvecto_upgrade” didn’t complete successfully: exit 1\n [2026/03/14 19:01:38] (ERROR) app_lifecycle.compose_action():58 - Failed ‘up’ action for ‘immich’ app: Network ix-immich_ix-internal-immich-net Creating\n Network ix-immich_ix-internal-immich-net Created\n Container ix-immich-permissions-1 Creating\n Container ix-immich-permissions-1 Created\n Container ix-immich-pgvecto_upgrade-1 Creating\n Container ix-immich-machine-learning-1 Creating\n Container ix-immich-redis-1 Creating\n Container ix-immich-redis-1 Created\n Container ix-immich-pgvecto_upgrade-1 Created\n Container ix-immich-pgvecto-1 Creating\n Container ix-immich-machine-learning-1 Created\n Container ix-immich-pgvecto-1 Created\n Container ix-immich-server-1 Creating\n Container ix-immich-server-1 Created\n Container ix-immich-permissions-1 Starting\n Container ix-immich-permissions-1 Started\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-pgvecto_upgrade-1 Starting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-machine-learning-1 Starting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-redis-1 Starting\n Container ix-immich-pgvecto_upgrade-1 Started\n Container ix-immich-pgvecto_upgrade-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-machine-learning-1 Started\n Container ix-immich-redis-1 Started\n Container ix-immich-pgvecto_upgrade-1 service “pgvecto_upgrade” didn’t complete successfully: exit 1\nservice “pgvecto_upgrade” didn’t complete successfully: exit 1\n [2026/03/14 19:10:21] (ERROR) app_lifecycle.compose_action():58 - Failed ‘up’ action for ‘immich’ app: Network ix-immich_ix-internal-immich-net Creating\n Network ix-immich_ix-internal-immich-net Created\n Container ix-immich-permissions-1 Creating\n Container ix-immich-permissions-1 Created\n Container ix-immich-redis-1 Creating\n Container ix-immich-pgvecto_upgrade-1 Creating\n Container ix-immich-machine-learning-1 Creating\n Container ix-immich-machine-learning-1 Created\n Container ix-immich-redis-1 Created\n Container ix-immich-pgvecto_upgrade-1 Created\n Container ix-immich-pgvecto-1 Creating\n Container ix-immich-pgvecto-1 Created\n Container ix-immich-server-1 Creating\n Container ix-immich-server-1 Created\n Container ix-immich-permissions-1 Starting\n Container ix-immich-permissions-1 Started\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-machine-learning-1 Starting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-redis-1 Starting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-pgvecto_upgrade-1 Starting\n Container ix-immich-pgvecto_upgrade-1 Started\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-pgvecto_upgrade-1 Waiting\n Container ix-immich-machine-learning-1 Started\n Container ix-immich-redis-1 Started\n Container ix-immich-permissions-1 Exited\n Container ix-immich-pgvecto_upgrade-1 service “pgvecto_upgrade” didn’t complete successfully: exit 1\nservice “pgvecto_upgrade” didn’t complete successfully: exit 1\n root@truenas[~]#

I think it used ‘postgres’ as the default password at one time. Can you confirm you tried that?

Do you still have your database backup folder? If so, make a copy now, and make a copy of your media.

Please use the forum code quote feature for the log, the line breaks are not rendering making it very hard to read. I can’t see anything specific. Can you also post the logs from the containers before they die?

My suffering here may help with the migration Immich not starting

What’s the output of ‘ls -al’ on your immich folder

I have lots of backups in the backups folder, but not sure what to do with them
Thanks again

I have tried installing a new instance of immich and restoring the database from a backup, but it said the backup was from an older version of immich

It should automatically update. When I was in that situation I ran the update container in docker on a separate PC then moved it back to TN, per the thread I linked to and immich docs.

There is probably an easier way.