CIFS is probably more robust than curlftpfs, but I'd probably just go full NFS on it if you care about performance.
Jellyfin: The Free Software Media System
Current stable release: 10.10.1
Matrix (General Information & Help)
Matrix (Off-Topic) - Come get to know the team and blow off steam!
Matrix Space - List of all the available rooms on Matrix.
Discord - Bridged to our Matrix rooms
I ended up mounting the NAS share via CIFS and it appears to be working.
I’ve never even heard of curlftpfs, but I can’t think of a reason why it wouldn’t work. You should try it out and let us know… I tried NFS once and didn’t like it.
Why don't you try NFS? For me it's a lot easier to set up...
I tried to mount the share as NFS, but it didn't seem to work from the console in the container. I ended up using CIFS which worked.
Probably the container does not have the required NFS client/libraries, but you don't have to do this inside the container... You mount it on the host and share it via a docker volume with the container.
I have installed nfs-kernel-server packages. I think it is possibly a permissions issue.
I briefly considered mounting it on the host (Proxmox) layer, but the way I have things set up, I only power on the NAS if I need to access it. Most of the time the Proxmox hardware will be booting up when the NAS is off and I think it will cause boot issues trying to mount a NAS share which it cannot find.
Remember that the container sits on a different network, the docker network, maybe that's why access doesn't work.
You can add the mount to be noauto
in fstab, so it doesn't mount it unless you access the location. You can also mount it manually or via script, as needed.
Not sure how to help more, you have a peculiar setup...
"noauto" sounds like a step in the right direction. I might give it a shot.
Many thanks. You've been very helpful.
Because insecure FTP access is already enabled on the NAS ;-)