Mi objetivo
Quiero usar Immich y para hacerlo, lo instalaré en un Docker en mi Synology NAS.
Lanzo Container Manager
Instalo (o abro) Container Manager en el Centro de Paquetes.
Necesitaré una carpeta en el NAS, agrego la carpeta imich-app a la carpeta docker.
El https://github.com/immich-app/immich/tree/main/docker Recupero los archivos:
- Abro el archivo example.env en un editor de texto y agrego una contraseña a DB_PASSWORD (obviamente, es ficticio)
- Me cambio el nombre example.env en .env
- Compruebo que tengo la última versión de docker-compose.yaml recuperando la versión en
https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
Por alguna razón, algunas carpetas no son creadas por el script de instalación, por lo que tengo que agregarlas manualmente antes de comenzar la creación del proyecto. Por lo tanto, añado un archivo biblioteca y un expediente postgres.
En Container Manager, crearé un nuevo proyecto imich-app
Yo defino el archivo imich-app que he creado en estibador en camino.
No enlazo a Web Station en este punto para evitar el puerto u otros conflictos.
A partir de la creación del proyecto … I puede seguir la creación en el terminal que acaba de abrir.
Tengo un pequeño popup muy bonito:
El terminal termina con el código de salida: 0 que es una buena señal y el proyecto imich-app se vuelve verde!
Todos los contenedores necesarios para la aplicación también están bien lanzados.
Luego ingresaré la dirección IP de mi nas agregada del puerto 2283, que es la de immich:
Lanzo Immich por primera vez
Perfecto, aquí estoy en la primera página de immich
Continúo la última fase de configuración
Me identifico de nuevo como …
Estoy actualizando Immich
La actualización es toda una aventura, tal vez porque no tengo un buen dominio de Container Manager, pero me costó bastante encontrar la manera de hacerlo.
Pensé que poner IMMICH_VERSION=release en las variables de entorno (archivo .env) siempre me daría la versión correcta, y no, si reinicio la creación del proyecto, la versión debe almacenarse en caché y la nueva versión no se carga.
Por lo tanto, he intentado varias cosas, incluida la especificación del número de versión. Funciona, manualmente, pero funciona.
Voy a buscar el número de la última versión disponible en Github y tomo nota de este número: 1.111 por ejemplo
Voy a la estación de archivos, a la carpeta del docker.

Cambie el nombre de .env a env.txt
Esto le permite tener la opción de editar el archivo

Por lo tanto, para instalar la versión 1.111, editaré el archivo .env y especificaré:
IMMICH_VERSION="v1.111.0"
Guardo y cambio el nombre del archivo como .env
Luego limpiaré el proyecto imich-app y luego lo recrearé.
Por lo tanto, los contenedores son la versión 1.111.
Y cuando lanzo Immich, tengo la versión correcta:






















