I moved immich over to a new machine (was an old laptop running docker in ubuntu server, now it's docker running on an LXD debian container running on debian). immich library and external libraries are attached using an NFS mount. Folder structure is nearly the same on the new machine and .env and docker-compose were adjusted accordignly.
.env:
# The location where your uploaded files are stored
# LIBRARY_LOCATION=./library/library
# PROFILE_LOCATION=./library/profile
UPLOAD_LOCATION=./library
# The location where your database files are stored
DB_DATA_LOCATION=../immich-local/postgres
# The location where your thumbnail files are stored
THUMB_LOCATION=../immich-local/thumbs
# The location where your encoded videos are stored
ENCODED_VIDEO_LOCATION=../immich-local/encoded-videos
# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
# TZ=Etc/UTC
# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release
# Connection secret for postgres. You should change it to a random password
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
DB_PASSWORD=<password>
# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=<username>
DB_DATABASE_NAME=immich
My logs aren't throwing any errors.
.