Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

This is a Dockerfile setup for plex with plexpass -

To run the latest plexpass version:

docker run -d --net="host" --name="plex" -v /path/to/plex/config:/config -v /path/to/video/files:/data -v /etc/localtime:/etc/localtime:ro needo/plex

If you would like to specify a specific version of plex to run:

docker run -d --net="host" --name="plex" -v /path/to/plex/config:/config -v /path/to/video/files:/data -v /etc/localtime:/etc/localtime:ro -e VERSION= needo/plex

NOTE: It can be the partial or full version name (e.g. or replace with the version you desire in the command above
The VERSION variable supports versions listed on

If you exclude the VERSION tag it'll autoupdate to the latest version whenever you restart the container.

After install go to:

http://server:32400/web/index.html#!/dashboard and login with your myPlex credentials

Docker compose

To run plex with docker-compose copy docker-compose.yml on your docker host and run

docker-compose up -d
Docker Pull Command
Source Repository

Comments (3)
2 years ago

Is this docker not being updated anymore? There has been an update to plex server out for several weeks, and now the iOS update that came out about 5 days ago no longer works without the updated server. Do I need to switch to a different plex docker?


3 years ago

I'm getting an issue with this image not being able to start up and the following error on a fresh install of Ubuntu 14.04:
setuser: cannot execute /usr/sbin/start_pms: [Errno 13] Permission denied
This PostgreSQL Image seems to have a similar issue.

3 years ago

Thank you so much for this Docker!

Would you consider dynamically determining the latest plexpass version instead of hardcoding it each time? I think something like this should work to get the URL:

wget -q --no-check-certificate -O -"| grep -o '[^"'"'"']*amd64.deb'|grep -v binaries