I
Immich2mo ago
kp416.

Portainer and NFS share configuration

I am really struggling with configuring Immich to upload and store files on my qnap NAS. I have configured the volume in portainer but have no idea what the path should be for the uploads to point there. Can someone point me to a good tutorial on this configuration?
13 Replies
Immich
Immich2mo ago
:wave: Hey @kp416., Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:. References - Container Logs: docker compose logs docs - Container Status: docker ps -a docs - Reverse Proxy: https://immich.app/docs/administration/reverse-proxy - Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA Checklist I have... 1. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time). 2. :ballot_box_with_check: read applicable release notes. 3. :ballot_box_with_check: reviewed the FAQs for known issues. 4. :ballot_box_with_check: reviewed Github for known issues. 5. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy). 6. :ballot_box_with_check: uploaded the relevant information (see below). 7. :ballot_box_with_check: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable (an item can be marked as "complete" by reacting with the appropriate number) Information In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider: - Your docker-compose.yml and .env files. - Logs from all the containers and their status (see above). - All the troubleshooting steps you've tried so far. - Any recent changes you've made to Immich or your system. - Details about your system (both software/OS and hardware). - Details about your storage (filesystems, type of disks, output of commands like fdisk -l and df -h). - The version of the Immich server, mobile app, and other relevant pieces. - Any other information that you think might be relevant. Please paste files and logs with proper code formatting, and especially avoid blurry screenshots. Without the right information we can't work out what the problem is. Help us help you ;) If this ticket can be closed you can use the /close command, and re-open it later if needed. Successfully submitted, a tag has been added to inform contributors. :white_check_mark:
Mraedis
Mraedis2mo ago
https://immich.app/docs/guides/custom-locations If the volume is in portainer, you need to add it to the compose So at the bottom of the immich stack you have:
volumes:
model-cache:
volumes:
model-cache:
Change that to
volumes:
model-cache:
whateveryourvolumeisnamed:
external: true
volumes:
model-cache:
whateveryourvolumeisnamed:
external: true
And then instead of ${UPLOAD_LOCATION}:/usr/src/app/upload you'll want whateveryourvolumeisnamed:/usr/src/app/upload
kp416.
kp416.OP2mo ago
This is helpful! Do I need to update the environmental variables with the value of the portainer volume? Here is the error when trying to deploy: Failed to deploy a stack: validating /data/compose/43/docker-compose.yml: volumes.model-cache Additional property qnapimmich is not allowed
Mraedis
Mraedis2mo ago
This means you didn't put it on the right lines or made a typo with ":" or whatever YAML is indentation-sensitive You need exactly 2 spaces before qnapimmich and you need a : after so
volumes:
model-cache:
qnapimmich:
external: true
volumes:
model-cache:
qnapimmich:
external: true
kp416.
kp416.OP2mo ago
That solved my first problem.. I am still having problems with the ount of the share. Here is the error: Container immich_server Starting Error response from daemon: error while mounting volume '/var/lib/docker/volumes/qnapimmich/_data': failed to mount local volume: mount :/Proxmox/Immich:/var/lib/docker/volumes/qnapimmich/_data, flags: 0x400, data: addr=192.168.50.12,rsize=8192,wsize=8192,tcp,timeo=14,nfsvers=4: operation not permitted
Mraedis
Mraedis2mo ago
It's a permission issue but I wonder which one
kp416.
kp416.OP2mo ago
Agree. I am testing permissions on the hos tfirst
Mraedis
Mraedis2mo ago
If I had to guess you're missing read/mount permissions on the volume side, is the network share open to anyone?
kp416.
kp416.OP2mo ago
I did open up to the subnet.. i am trying to mount the share on the host and having errors. Assuming once I can confirm it will mount on the host it should work within docker
kp416.
kp416.OP2mo ago
So i have moved away from Portainer and trying to get this to work on an ubuntu VM. Here are the mounts in my ubuntu VM. ANY help would be appreciated
No description
No description
No description
No description
No description
kp416.
kp416.OP2mo ago
I AM TRYING TO GET MY UPLOADS TO GO TO MEDIA/QNAP
Zeus
Zeus2mo ago
And is the root user on your VM able to create files on the network share? What do the immich logs say?
kp416.
kp416.OP5w ago
Figured it out. I could mount the drive on a separate Ubuntu VM. Ultimately figured out my Proxmox lxc was not allowing NFS as it was non privileged.

Did you find this page helpful?