Moving from DSM7 Native Plex to Docker issue

I wanted to switch my native Synology DSM 7 plex server over to docker so that I can get tone mapping working when transcoding. I was following the guide linked below but every time I boot up the docker container it wants me to create a new server with a new name.

Moving back to the synology Plex package manager, I am able to connect to the correct server but within the docker container its as if this is a new server. My compose yaml is below if that helps.

version: “2.1”
services:
plex:
image: plexinc/pms-docker:plexpass
restart: always
container_name: plex
network_mode: host
environment:
- PLEX_UID=297536
- PLEX_GID=297536
- TZ=“EST”
- LANG=“en_US.UTF-8”
- VERSION=“docker”
- CHANGE_CONFIG_DIR_OWNERSHIP=false
volumes:
- /volume1/PlexMediaServer/AppData:/config/Library/Application\ Support
- /volume1/PlexMediaServer/AppData/tmp:/tmp
- /volume1/PlexMediaServer/AppData/tmp:/transcode
- /volume1:/volume1
devices:
- /dev/dri:/dev/dri

@cloakinghalk

Where is PlexMediaServer installed ?

On another volume?

It’s in volume1. Well at least that is where the PlexMediaServer folder is. If that is what your asking.

I had a similar issue when moving from DSM6 to DSM7 but following the directions a few times over eventually it worked.

Stop.

You cannot mix 1.21.0.3744 (Package Center BETA package) with this docker definition.

you MUST be running.1.24.2.4973 or higher (Packaging 2.0 structure)

Which version of PMS is installed now?
Which DSM 7 versions have you tried ?
Do you have metadata still residing in the “Plex” shared folder ?

Sorry I’m not actually using the package manager version. I installed it manually through the package manager. I am on 1.25.0.5282-7000 which should be the latest version.

Metadata was moved into the PlexMediaServer folder once I migrated to DSM7. The only thing in the Plex folder is a log file and some spk file.

Good, Thank you for clarifying.

When you ran the task to get the ID number (UID & GID) for “PlexMediaServer” , what did that output show? Might you have it handy ?

PS: Is that your docker compose listed ? I ask because escaping the space instead of using " (quotes) often leads to undesirable results.

1 Like

Matched the directions but here it is below.

uid=297536(PlexMediaServer) gid=297536(PlexMediaServer) groups=297536(PlexMediaServer),937(videodriver)

Yes it is the docker compose listed and sir you are a genius. Adding quotes to the Application Support fixed everything. Should have thought of that one.

Thanks for the help.

@cloakinghalk

Thanks for getting back to me.

I try to write instructions as perfectly as I can so this type thing doesn’t happen.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.