I have recently installed ZimaOS on a barebone mini nas (Aoostar R1) and installed Immich using hte Appstore configuration. Since I struggled to using Immich-go (GitHub - simulot/immich-go: An alternative to the immich-CLI command that doesn't depend on nodejs installation. It tries its best for importing google photos takeout archives. ) to importo my Google Photos library due to the ZimaOs root folder being read only, I thought it’d be useful for someone else to know how I managed to get aroud this problem. (Immich-go wants to write a .cache folder inside /root but it cannot.
Simply connect to immich-server container (either via SSH or via terminal in container) and run the immich-go command from there Just cd into the container’s folder containin your google takeout zip files and then run something like this:
./immich-go -server http://{YOUR-SERVER-IP-AND-PORT} -key {YOUR-IMMICH-API-KEY} upload -google-photos takeout0*.zip
Obviously the folder must also contain the immich-go file