September 14, 20232 yr Hi, I want to use Plex and feed it with movies and TV shows. I installed all the docker containers. Everything is the binhex version, I don't know if it matters, but I wanted to make sure all the containers are from the same source. I also created a share for all of my containers, like this: The paths of my containers look like this: I have several problems, it seems I messed up the paths between the containers. My first issue is, I can't add a root folder to my radarr or sonarr. Radarr gives me an error like this: My folders are empty at the moment, I don't have any movies or TV shows yet. But I tried to fill it with some .mp4 files. It still don't work. Unfortunately, I can't add sonarr or radarr to overseerr. When I press test it says it connected successfully, so it means IP address, port, and API key is right, but I can't add the server, because I need to select a Root folder. But there is no root folder to choose. My media folder should have the right rights to do something with the path. Radarr also can't find the SABnzbd downloads path, but I configured it. But maybe I am wrong. I read many forums and posts and watched many videos, but nobody has this exact software stack like me. Maybe it doesn't matter, but I still couldn't bring it o work. I used this website as a guideline, but unfortunately it did not work. I wanted to use the hardlinks because I want to take advantage of atomic-moves. https://trash-guides.info/Hardlinks/How-to-setup-for/Unraid/ I should mention, I'm new to the unraid world, but I love it and want to keep using it. So if anyone can help a newcomer with this problem, I would be very happy. If you need more information, I'm happy to share it.
September 15, 20232 yr Solution First thing, your containers need to have paths mapped like this: Container path: /data Host path: /mnt/user/data/******* I'd get rid of any other path mappings for anything media related, obviously keep the appdata path mappings and such. This is for all of the *arrs that would be manipulating files as well as sabnzbd and qbittorrent. This is so that Docker will treat it as one file system, so that atomic moves can happen. If the paths vary at all i.e. your container path on one is "/data" and on another it is "/data/media" this is seen as a separate file system by Docker, and thus no atomic moves. Your Sonarr and Radarr appear to have superfluous mappings to the same stuff, like your /media. There is no need for this. You just pass the "/data" path per above. That would go for Plex as well for that matter (not for atomic moves, but just for simplicity and consistency sake). If I'm setting this up for someone, I typically delete the default mappings to avoid confusion later. All I ever leave is the "/data" or equivalent. Once you have the correct path passed to the container, you just "drill down" to the proper sub directory within the app itself. e.g. in Plex the container needs to have the host mapping "/data/media" so you can internally within Plex, point the TV library to "/data/media/tv" and the movie library to "/data/media/movies" etc. Make sense? Another tip is to use all lower case, being that linux is case sensitive. TV is different from tv, Movies is different from movies, etc. So it is very easy to make a mistakes with path mappings if you mix case Windows style. For example, your radarr is pointed to a host path of "/mnt/user/data/media/Movies" which probably doesn't exist if you made it as "movies" following the trash guide. Straighten all of that out and see if it works. If you have directory permission errors, you can try running the "Docker Safe New Perms" tools under Tools. Hope this helps, and good luck!
September 15, 20232 yr Author Ok I finally worked, thank you ❤️ The main problem I had were the directory permissions, but running “Docker Safe New Perms” like you said worked fine and solved this major problem. I also fixed the Paths and changed capital letters to small letters, just in case something is case-sensitive and to eliminate this kind of silly mistakes. Everything works fine now. The last thing I have to do is configure Plex itself, so it finds the media files and configure the transcoding stuff.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.