3 hours ago3 hr Just now, Nettuno said:Ok, do you recommend moving to the official docker? Is the guide you're talking about this one: https://rorar.github.io/immich-unraid-manual/setup-immich-server/ I'm not seeing anything about updating from previous versions to V3.Is this the post that you're saying you made a guide? https://forums.unraid.net/topic/198609-immich/#findComment-1630515I'm a little lost...Official or not is your call. I prefer official, but it's 4 docker to manager. This docker is aio with machine learning, still require redis/vaulkey and PostgreSQL docker. But it's not supported by immich. As for migrating, I'm not aware of special migration path, but you should maybe look at the FAQ from immich website and see if there's something about moving from 1 to 3. Maybe you need to go at 2 first. There is 2 guide I'm talking about. The first one I talk about is from immich not rorar. It's written in the log of immich PostgreSQL container when you start it. It talk about vector unsupported and shoe you how to migrate to latest version of official immich PostgreSQL container. I don't have the link to that, it's written in the log. My guide is how to migrate from this support container to the official container. It is the last link you put. Just before that guide, I made another post on how to move to latest immich PostgreSQL but I highly suggest following the upgrade link in the immich PostgreSQL startup log.
3 hours ago3 hr Just saw your edit.What you said about PostgreSQL look like what you must do. For the dumb, I would just trigger the backup in immich itself instead so you have a working per immich backup. Just change the next run time to 2 minutes later and it will run.Once you have move to that PostgreSQL, start immich with same version, do not update. Backup again. You can then move to latest PostgreSQL after (the one you linked isn't latest but it's a step you need to do).It is also required to do those step if you want to move to official.Also, if in your PostgreSQL container, you used a custom username like immich instead of postgres, I suggest you do the username migration I put in the FAQ of my post. Immich maintener doesn't support custom username. It's very easy to do. And required if you want to go official. Edited 1 hour ago1 hr by Nodiaque
1 hour ago1 hr 1 hour ago, Nodiaque said:Just saw your edit.What you said about PostgreSQL look like what you must do. For the dumb, I would just trigger the update in immich itself instead so you have a working per immich backup. Just change the next run time to 2 minutes later and it will run.Once you have move to that PostgreSQL, start immich with same version, do not update. Backup again. You can then move to latest PostgreSQL after (the one you linked isn't latest but it's a step you need to do).It is also required to do those step if you want to move to official.Also, if in your PostgreSQL container, you used a custom username like immich instead of postgres, I suggest you do the username migration I put in the FAQ of my post. Immich maintener doesn't support custom username. It's very easy to do. And required if you want to go official.When you say trigger the update in Immich, do you mean in Unraid under the docker page? I don't see the option Inside the immich UI to update the version?I'm so lost. If I want to keep the same container Immich, should I first try and replace the repository of the PostgreSQL, and then see if it works with my existing Immich 1.143.1 version?
1 hour ago1 hr Start by updating your Sql to latest version following official guide posted in the startup log of the postgres container. Backup between each step.Once you are done, update the immich container and that's it.You cannot just replace to whatever container you want for postgres, you have chance to corrupt or be in a weirs state. Follow the official guide.Edit: I did wrote a typo. I see I said trigger the update in immich when I was talking about the backup. Sorry for that, I mean instead of doing an unsupported dumb, trigger the immich built-in backup instead.I've fixed my typo Edited 1 hour ago1 hr by Nodiaque
1 hour ago1 hr Ok thanks. So if I want to continue using the existing installation of the Immich docker and PostgreSQL, can I do as I wrote?replace the existing repository field on PostgreSQL_Immich container, toghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvectors0.3.0 Matching both the pg16 and the 0.3.0 pgvecto.rs version.? Edited 1 hour ago1 hr by Nettuno
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.