images: image: repository: ccr.ccs.tencentyun.com/seembox/ghcr.io_immich-app_immich-server tag: v1.140.1 ml_image: repository: ghcr.io/immich-app/immich-machine-learning tag: v1.140.1 ml_cuda_image: repository: ghcr.io/immich-app/immich-machine-learning tag: v1.140.1-cuda ml_rocm_image: repository: ghcr.io/immich-app/immich-machine-learning tag: v1.140.1-rocm ml_openvino_image: repository: ghcr.io/immich-app/immich-machine-learning tag: v1.140.1-openvino pgvecto_image: repository: ghcr.io/immich-app/postgres tag: 15-vectorchord0.4.3-pgvectors0.2.0 redis_image: repository: valkey/valkey tag: 8.1.3 consts: server_container_name: server ml_container_name: machine-learning pgvecto_container_name: pgvecto redis_container_name: redis perms_container_name: permissions ml_port: 32002 ml_cache_path: /mlcache db_user: immich db_name: immich base_path: /data old_storage_warning: | The storage configuration you are using is deprecated and will be removed in a future version. Please migrate to the new storage configuration format. What you essentially have to do is to create a new dataset/directory, move your data there and then update the configuration by unchecking the 'Use old storage config' option. And pointing the 'Data Storage' to the new dataset/directory. For example if you create a new dataset at '/mnt/tank/immich' In this directory create 2 datasets/directories: `/mnt/tank/immich/data` and `/mnt/tank/immich/postgres-data` Now inside the `/mnt/tank/immich/data` directory create the following directories (**NOT** datasets): `mkdir -p /mnt/tank/immich/data/{upload,thumbs,library,profile,backups,encoded-video}` Then you have to move your data from the old separate dataset/directories to the new ones. For example `/mnt/tank/old-immich-data/upload` to `/mnt/tank/immich/data/upload`.