@ -24,15 +24,16 @@ The [LinuxServer.io][linuxserverurl] team brings you another container release f
```
```
docker create \
docker create \
--name=plex \
--name=plex \
--net=host \
--net=host \
-e VERSION=latest \
-e VERSION=latest \
-e PUID=<UID> -e PGID=<GID> \
-e PUID=<UID> -e PGID=<GID> \
-v </path/to/library>:/config \
-e TZ=<timezone> \
-v <path/to/tvseries>:/data/tvshows \
-v </path/to/library>:/config \
-v </path/to/movies>:/data/movies \
-v <path/to/tvseries>:/data/tvshows \
-v </path for transcoding>:/transcode \
-v </path/to/movies>:/data/movies \
linuxserver/plex
-v </path for transcoding>:/transcode \
linuxserver/plex
```
```
**Parameters**
**Parameters**
@ -44,10 +45,11 @@ docker create \
* `-e VERSION=latest` - Set whether to update plex or not - see Setting up application section.
* `-e VERSION=latest` - Set whether to update plex or not - see Setting up application section.
* `-e PGID=` for for GroupID - see below for explanation
* `-e PGID=` for for GroupID - see below for explanation
* `-e PUID=` for for UserID - see below for explanation
* `-e PUID=` for for UserID - see below for explanation
* `-e TZ` - for timezone information *eg Europe/London, etc*
It is based on ubuntu xenial with s6 overlay, for shell access whilst the container is running do `docker exec -it plex /bin/bash`.
It is based on ubuntu xenial with s6 overlay, for shell access whilst the container is running do `docker exec -it plex /bin/bash`.
*Special note* - If you'd like to run Plex without requiring `--net=host` (not recommended) then you will need the following ports in your `docker create` command:
*Special note* - If you'd like to run Plex without requiring `--net=host` (`NOT recommended`) then you will need the following ports in your `docker create` command:
```
```
-p 32400:32400 \
-p 32400:32400 \
@ -69,7 +71,7 @@ In this instance `PUID=1001` and `PGID=1001`. To find yours use `id user` as bel
** Note about updates, if there is no value set for the VERSION variable, then no updates will take place.**
** Note about updates, if there is no value set for the VERSION variable, then no updates will take place.**
@ -80,7 +82,7 @@ Valid settings for VERSION are:-
`IMPORTANT NOTE:- YOU CANNOT UPDATE TO A PLEXPASS ONLY VERSION IF YOU DO NOT HAVE PLEXPASS`
`IMPORTANT NOTE:- YOU CANNOT UPDATE TO A PLEXPASS ONLY VERSION IF YOU DO NOT HAVE PLEXPASS`
+ **`latest`**: will update plex to the latest version available that you are entitled to.
+ **`latest`**: will update plex to the latest version available that you are entitled to.
+ **`public`**: will update plexpass users to the latest public version, useful for plexpass users that don't want to be on the bleeding edge but still want the latest public updates.
+ **`public`**: will update plexpass users to the latest public version, useful for plexpass users that don't want to be on the bleeding edge but still want the latest public updates.
+ **`<specific-version>`**: will select a specific version (eg 0.9.12.4.1192-9a47d21) of plex to install, note you cannot use this to access plexpass versions if you do not have plexpass.
+ **`<specific-version>`**: will select a specific version (eg 0.9.12.4.1192-9a47d21) of plex to install, note you cannot use this to access plexpass versions if you do not have plexpass.