First wanted to say great work with the 2.0 packaging with DSM 7. I never had any issues migrating from DSM 6, and everything has been working great. I’m on the public builds so I upgraded to 1.24.2.497 and was happy to see the new folder structure.
I tried to setup the docker to access the new folder structure as per Chuck’s post
However I’m getting some errors. Was hoping for some direction.
Using the following to setup docker. PUID and GUID are correct and from my system. confirmed by checking /etc/passed
Any thoughts? when I check the permissions within the docker container I can see that it only has rx on the users and groups, and have double and triple checked the GUID and PGUID is set correctly, DSM shows the User ID has RW access to the folders and files?
I guess I could change the PUID/PGID to a different user ID which is a admin but don’t want to break the native app which currently works fine.
It appears the system account needs RW access to the PlexMediaServer share for docker to get RW access to the files. I was able to add the system account to have RW to the share via file station in DSM and now the docker starts with no errors. Just testing now to see if it works well.
User PlexMediaServer is only granted RW by DSM. DSM maintains permissions here. Not Plex.
You must grant System Internal User PlexMediaServer permission to read your media (equivalent to DSM 6’s Plex user)
If you change UID/GID then you will break comatibility with PMS and those permissions asserted by DSM 7. STRONGLY advise NOT changing UID/GID (PUID/PGID – PLEX_UID/PLEX_GID )
I did leave it as PlexMediaServer user ID, in the docker run command. I only added the SYSTEM account to have RW access via file station as per the screen print.
Here is the docker error prior to adding the system account to have RW access to the PlexMediaServer folder. rename to .html to see it as it exports from the Synology docker UI as .html.
I haven’t done much testing but did run into problems with the DVR. so I ended up shutting down docker and moving back to the native app, as I had some recording scheduled and had to reload the guide when back on the native app.
Thanks Chuck, I did not include the claim token, will try and include the claim token, also will map
-v /volume1:/volume1 \ which I did not have either. Maybe that’s the difference? I will remove system and give it another go, will use your docker run as a template… thanks again.
Not sure why it’s still giving me the same error. Your Logic and commands make perfect sense, however I’m still getting the same error after assigning the permissions.
Native app seems to be fine, however docker still gives a error. I did fix a problem I had with the quotes around
-v “/volume1/PlexMediaServer/AppData:/config/Library/Application Support” . <<=== Original I posted
-v /volume1/PlexMediaServer/AppData:"/config/Library/Application Support" \ <<=== quotes moved to the correct place after the : after looking at your example. but I recreated the container and same error.
Thanks for trying appreciate the help. I will use the native package but since it’s missing HDR tone mapping may just install a separate package fully dockerized to test out that version. I also would love it if DVR transcoding while recording used QSV, instead of having to use a post processing script but I don’t think that’s on the roadmap either.