![]() ![]() PUID and PGID are specific to Linuxserver images and are the Linux UserID and Group ID you would like the image’s commands to run as.If you don’t want to use docker compose, you’ll still have to launch the container via the command line as there’s no way (that I know of) to map devices in the GUI. For reference here’s my docker compose entry for plex. Take some time and read through their documentation. I’m using the LinuxServer.io plex docker image. Edits to the container’s settings still need to be made in the compose file however. Even if a container is managed via compose, it still shows up in the list, I can still open up the details on a container, view its logs, etc. What I didn’t realize is the that Synology GUI is still just as useful as it was without docker compose. Now that I’m more familiar with Docker I’ve moved all of my containers over to Docker Compose and prefer it. I was new to Docker and appreciated the visual interface. When I first got my Synology I used the GUI Docker tools to set up my containers. If you’re migrating from Windows or macOS there are additional files to copy over mentioned in the guide but if you’re coming from DSM Plex you’re done with file prep.This containing folder will be mapped to /config in the Docker container. I know this pathing seems odd but it’s what the docker image will expect. In the end you should have a folder that contains Library/Application Support/Plex Media Server.Copy the Plex Media Server directory from /volume1/PlexMediaServer/AppData/ to /volume1/docker/plex/Library/Application Support/.In my case it was /volume1/docker/plex/Library/Application Support Create a few containing folders for Plex’s data.I’ll use /volume1/ as my root but adjust for the paths that make sense on your system. I have my Docker configuration directories in their own share at /volume1/docker/. Sign out of the Plex server in Settings->General.Disable Emptying of trash in Settings->Library.I’m also using information from Linuxserver’s Plex image readme: Part 1: Preparing Data I could probably install these myself on my Synology directly but then it’s more stuff to fuss with and I know the “right” solution is Docker, so why not try? How I migrated Plex from DSM to Docker: I figured that a properly maintained Docker image would have these dependencies installed and I was correct. It turns out that while my 1019+’s CPU has hardware for HDR tone mapping, Plex requires a few extra packages to be installed for it to work: ocl-icd-libopencl1 and beignet-opencl-icd (See ) I have lots of 4K movies with HDR that were choking when being transcoded. Turns out it’s one line in docker compose. I hesitated migrating Plex to Docker because I assumed that getting hardware transcoding to work would be a pain, or impossible. Plex docker container from LinuxServer has the extra packages necessary for hardware-accelerated HDR to SDR tone mapping. Plex on Docker, for those with Plex Pass, can take advantage of hardware transcoding if your CPU offers it. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |