ImmichI
Immich4mo ago
teh g

Migrate from imagegenius to docker compose on Unraid

Hello! I am looking to move from the imagegenius app on Unraid to the docker compose method. Since imagegenius has the IMMICH_MEDIA_LOCATION set, I wanted to confirm what environment variables I should set.

I noticed my folder structure from the imagegenius app ended up like:
    /photos/backups
    /photos/encoded-video
    /photos/library
    /photos/profile
    /photos/thumbs
    /photos/uploads
    /library


To help with using my cache instead of the array for things, I have the mapping like this:
    /mnt/user/immich/photos/backups/:/photos/backups
    /mnt/user/immich-cache/encoded-video/:/photos/encoded-video
    /mnt/user/immich/photos/library/:/photos/library
    /mnt/user/immich-cache/profile/:/photos/profile
    /mnt/user/immich-cache/thumbs/:/photos/thumbs
    /mnt/user/immich/photos/upload/:/photos/upload
    /mnt/user/immich/libraries/:/libraries


New files are being uploaded into /photos/uploads. Would I want to specify the UPLOAD_LOCATION to the root of my unraid folder like /mnt/user/immich/photos/ and the IMMICH_MEDIA_LOCATION to /photos still?

I mainly am not sure if Immich is trying to use the UPLOAD_LOCATION environment variable elsewhere (as in the literal upload location that should map to /photos/upload in my case).

Two random notes /photos/library is empty. Not sure what it is for but I have I mapped anyway since the folder existed. I think /libraries is mounted in case I wanted external libraries, which I am not using.
Was this page helpful?