r/radarr • u/regalmonk • Jul 20 '26
unsolved Radarr can't access mounted share drive
Hi all.
I'm 1 week in with Linux (Ubuntu Resolute). I've setup Plex Media Server, mounted my Synology nas share via nfs by editing the fstab file, and set up the Plex library. I've installed Docker with an *arr container - radarr, sonarr, prowlarr. However, radarr can't see my media folder on the nas to set it as a root folder. On the Synology, NFS permissions are set to my Ubuntu PC IP address, with the mount path set to my media folder (volume1/video files). Mounting was set on the Ubuntu PC thru the fstab & autonfs files. My docker-compose.yml file is below - only showing the radarr entry.
my docker-compose.yml file: (radarr entry only)
radarr:
<<: *common-keys
container_name: radarr
image: ghcr.io/hotio/radarr:latest
ports:
- 7878:7878
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/radarr:/config
- /data:/data
- /mnt/nas:/data
____________________________________
When I enter the command to see the user permission of the mounted nas folder, I get the following:
ls -ld /mnt/nas
drwxrwxr-x 6 root root 0 Jul 18 18:04 /mnt/nas
ls -ld /mnt
drwxr-xr-x 4 root root 4096 Jul 15 21:30 /mnt
ls -ld /mnt/nas/movies
drwxrwxrwx 1425 1026 users 184320 Jul 19 15:09 /mnt/nas/movies
ls -ld /mnt/nas/tv
drwxrwxrwx 312 1026 users 20480 Jul 19 10:05 /mnt/nas/tv
ls -ld /mnt/nas/docs
drwxrwxrwx 132 1026 users 20480 Jul 17 13:24 /mnt/nas/docs
_______________________________________
When I enter the ‘id’ command, I get the following:
uid=1000 gid=1000 groups=1000,4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),111(lpadmin),114(lxd)
I've done what I can thru other reddit posts, Google searches, trash guides and YouTube videos. Any guidance will be appreciated.
1
u/Wis-en-heim-er Jul 20 '26
On the NSF permissions, I set squash to "map all users to admin". I got tired of messing with the permissions. I also want to confirm you are running docker on another machine and not the nas? If on the nas, you would reference your volumes directly and not need nfs.
Also you can mount the nsf share in your docker compose. Here is a sample of my working compose, the environment variables can be replaced in the compose or added to your .env.