I have tried to stop and restart the docker container but that doesn’t seem to work. Any advice?
Thanks
I have tried to stop and restart the docker container but that doesn’t seem to work. Any advice?
Thanks
Are you using the Linux Server version or the plexinc docker?
I think its the Linux Server version. Thx
When I want to upgrade on my Linux Server docker I update the “VERSION” variable under the docker.
You can specify any version you want.
You can get the latest version on the downloads page:

ah, I think I’m using a different plex docker. Mine is found on https://hub.docker.com/r/linuxserver/plex/

Yeah that is the “Linux Server” one which is the same one I am using.
So just add a VERSION variable or modify the one you have.
You also need to update the plex docker from time to time:
This will not update the version of Plex but will update the docker plex runs in if that makes sense…
Thanks for the screenshots! Appreciate the help. I think I’m using different software. My NAS is a Synology and I don’t get that interface or those options.
Yeah yours would look something like this. But VERSION not USERNAME or PASSWORD
Based on this documentation
https://www.synology.com/en-us/knowledgebase/DSM/help/Docker/docker_container
That’s where you put in the variables for when the container is set up from the image. I can’t see a way to get it to update the version of an existing image.
So maybe I am misunderstanding your question but this is how it works on mine.
When I first installed the “Linux Server.io” docker I believe it had no VERSION variable so it just got the latest “public” version which is just the most current latest free version from plex and anytime the docker is restarted it will update to the latest free public version.
You can add a VERSION variable and set it to “public” “latest” or a specific version i.e. “1.9.5.4339-46276db8d” ( which also happens to be the latest plexpass version as of today )
So if you specify:
“public” - you will get the most recent free version
“latest” - you will get the most recent paid for plexpass version
“1.9.5.4339-46276db8d” - you will get that exact version every time the container restarts until you specify a different version to upgrade or downgrade to.
Also docker container image updates do not coincide with plex version updates.
From LS.io
Thanks. Problem is I can’t find anywhere to set that version setting to latest or public etc…
I would assume under your installed plex docker settings that you posted (which you might need to stop the container in order to access) you can access that “Environment” tab I posted a shot of above and click the + (Plus) symbol to add a variable and set the variable name to “VERSION” and its value to the value you desire.
You may also want to try to go under the container and in the environment tab for the value of VERSION enter in plexpass (if you have one) or public. What this does is it will check the repositories each time the container is restarted and it will update if there is one. This way, to update to the latest version of plex, all you’ll need to do is restart your container. However, you’ll need to download the plexpass image first and create a new container from it.
Unfortunately, if you just set the variable to latest (what people are proposing above), the container you already created won’t update to the latest version, even if you manually re-download the latest version of latest in the image section as the container has already been created from whatever the latest version was when it was created (so it’s not the latest anymore), and it will not update to the new latest (even with the latest tag set).
In order to update with the latest tag in the synology docker interface using the latest tag, you’d need to manually re-download the latest image and then re-create the docker container each time with it—at least this is how I found it to work (if someone knows how to get it to update each time with the latest tag please share); I see that some of the screen shots above appear to be from the docker interface within unraid, and updating to the latest docker image in there is way easier (you literally just click a button). In the synology docker interface it’s a little more manual, unless you set the variable to plexpass (or public if you don’t have a plexpass), in which case, updating the container is as easy as restarting it, which i think is all you’re looking for. Look in the tags section on this page for an official explanation: https://hub.docker.com/r/plexinc/pms-docker/
If this is all confusing, you may instead want to just install plex from the app store within synology and skip using the additional abstract layer of docker. Docker is great, but honestly it’s not needed if you’re using a NAS like synology and it just adds an additional layer of complexity. The only reason I run docker on my synology rather than through their app store is I like to be on the bleeding edge latest version of plex, and the synology app store is a little slow about updating the version in their repositories for download, however, not having the latest version (being off by a few days/weeks) shouldn’t matter to most people, so you may just want to set things up in there and keep it simple. Hope this helps.
I have mapped a host folder to the container and than i updated the container (apt-get and so on) and i have installed the deb package from the mapped host folder (dpkgi -i plexmediaser…deb). to access the container use docker exec -it [containername] bash