Immich Storage

I was a newbie when setting up TrueNAS Scale and Immich, and ended up using the ixVolumes default option when importing all my photos and videos. I see now that was not the greatest of ideas for multiple reasons.

How can I access those files to pull them out and start over with external libraries/file shares? I guess worst case scenario I can just download them all from the library. I discovered this was the wrong way to deploy Immich when I tried to use CloudSync and it wasn’t backing up all the files.

I have made this mistake before. There are a couple ways that I know about to do this. The most supported way is probably just using the backup and restore option from immich. I have never personally used it, but it is the supposedly proper way to do it. If you can’t or don’t want to do it that way there are jankier ways to fix it. The way that I did it was copying all of the data from the ixvolumes to other datasets using winscp to locate the data and the shell to copy the data. I then installed a new instance of immich and pointed it to the new datasets. I did run into an issue of the postgres password not matching up. This can be solved in shell of the app itself. Let me know if you need more details, I will try to share what I know.