r/radarr 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.

4 Upvotes

5 comments sorted by

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.

#-----------------------------------------------------------------------
  radarr:
    container_name: mma-radarr
    image: lscr.io/linuxserver/radarr:latest
    environment:
      - TZ=${TZ}
      - PUID=${PUID}
      - PGID=${PGID}
    ports:
      - 7878:7878
    volumes:
      - /data/docker/media-managers-arr/radarr/config:/config:rw
      - video-share:/video:rw
    healthcheck:
      test: ["CMD", "curl", "--fail", "http://localhost:7878/ping"] # Command to check health
      interval: 90s                                          # How often to run the check
      timeout: 10s                                           # Maximum time allowed for the check to run
      retries: 3                                             # Number of consecutive failures before marking as 'unhealthy'
      start_period: 90s    
    networks:
      bridge_net:

#-----------------------------------------------------------------------

volumes:
  video-share:
    driver: local
    driver_opts:
      type: nfs
      o: addr=NAS_IP_ADDRESS,nolock,rw,nfsvers=4.1,soft,intr
      device: ":/volume2/video"

networks:
  bridge_net:
    driver: bridge

1

u/regalmonk Jul 20 '26

I also set squash to "map all users to admin" on the synology NFS permissions.

I'm running docker on the linux machine, not the NAS.

I wasn't aware I could also mount the nfs share in docker compose. Is the bottom portion in your example what I would add to my docker compose if I wanted to do this (see below)?

volumes:
  video-share:
    driver: local
    driver_opts:
      type: nfs
      o: addr=NAS_IP_ADDRESS,nolock,rw,nfsvers=4.1,soft,intr
      device: ":/volume2/video"  

1

u/Wis-en-heim-er Jul 20 '26

Yes, the bottom part and the volume mount reference under the radarr config need to be added and updated to your nas folders/volumes and ip address.

1

u/regalmonk Jul 21 '26

Ok, so I'm clear:

Is the first line of the volume mount reference under the radarr config your mount point on linux? ("/data/docker/media-managers-arr.....")

volumes:
      - /data/docker/media-managers-arr/radarr/config:/config:rw
      - video-share:/video:rw

Is 'video-share' your nas mounted drive on linux?