From 28ac82cdb9e78effff3b6c510b29a34d7f1feddb Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 11:11:05 +0100 Subject: [PATCH 1/4] Update Plex Our Plex template was quite out of date so I've updated it. --- linuxserver.io/plex.xml | 175 ++++++++++++++++++++++++++++------------ 1 file changed, 122 insertions(+), 53 deletions(-) diff --git a/linuxserver.io/plex.xml b/linuxserver.io/plex.xml index 766fcf4..8ff718a 100644 --- a/linuxserver.io/plex.xml +++ b/linuxserver.io/plex.xml @@ -1,66 +1,135 @@ - - - https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/plex.xml - False - MediaServer:Video MediaServer:Music MediaServer:Photos - 2016-08-27 - - [center][img width='300px' src='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_small.png'][/center] - -[center][font size=4]Plex Media Server Change Log[/font][/center] - - [b]27.08.2016:[/b] Rebase to ubuntu xenial with S6 overlay. - [b]17.09.2015:[/b] Changed to run chmod only once - [b]16.09.2015:[/b] Now downloads from https rather than http (To comply with changes by plex.tv) - [b]28.08.2015:[/b] Now uses VERSION only rather than VERSION+PLEXPASS, Failure detection on updateing plex, aswell as faster baseimage. - [b]12.08.2015:[/b] Updated Support Thread. - [b]09.07.2015:[/b] Now with ability to pick static versionnumber. - [b]08.07.2015:[/b] Now with autoupdates. (Hosted by fanart.tv) - [b]03.07.2015:[/b] Fixed a mistake that allowed plex to run as user plex rather than abc (99:100). Thanks to double16 for spotting this. + + plex - https://forums.unraid.net/topic/40463-support-linuxserverio-plex-media-server/ - - Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. [br] - - [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br] - [b]VERSION[/b] Set to either latest,public or a specific version e.g. "1.2.7.2987-1bef33a" [br] - [b]/config[/b] Where plex should store settings and metadata\logs and configuration[br] - [b]/media[/b] Map this to your media, you can use several submappings here[br] - - https://plex.tv/ - https://hub.docker.com/r/linuxserver/plex/ linuxserver/plex - true + https://hub.docker.com/r/linuxserver/plex/ + host + + sh false - - - PUID - 99 - - - PGID - 100 - - - VERSION - latest - - + https://forums.unraid.net/topic/40463-support-linuxserverio-plex-media-server/ + https://www.plex.tv/ + Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices.[br][br][b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br][b]VERSION[/b] Set to any of the below to control you Plex version the way you want.[br][b]docker[/b] - Let Docker handle the Plex Version, we keep our Dockerhub Endpoint up to date with the latest public builds. This is the same as leaving this setting out of your create command.[br][b]latest[/b] - Will update Plex to the latest version available that you are entitled to.[br][b]public[/b] - 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.[br][b]specific-version[/b] - Will select a specific version (eg 1.2.7.2987-1bef33a) of Plex to install, note you cannot use this to access plexpass versions if you do not have plexpass.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br]chown -R nobody:users /dev/dri[/b] and [br]add [b]--device /dev/dri:/dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) + MediaServer:Video MediaServer:Music MediaServer:Photos + http://[IP]:[PORT:32400]/web + https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/plex.xml + https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/plex-icon.png + + + + Donate + https://www.linuxserver.io/donate + Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. host + + + 32400 + 32400 + tcp + + + 3005 + 3005 + tcp + + + 8324 + 8324 + tcp + + + 32469 + 32469 + tcp + + + 1900 + 1900 + udp + + + 32410 + 32410 + udp + + + 32412 + 32412 + udp + + + 32413 + 32413 + udp + + + 32414 + 32414 + udp + + - + + /movies + rw + + + + /tv + rw + + + + /music + rw + + + + /transcode + rw + + + /config rw -http://[IP]:[PORT:32400]/web - https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/plex-icon.png - -Donations -https://www.linuxserver.io/donate -https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/donate.png -lsiobase/ubuntu:xenial + + + docker + VERSION + + + + 99 + PUID + + + + 100 + 100 + + + + + docker + + + + + + 32400 + 3005 + 8324 + 32469 + 1900 + 32410 + 32412 + 32413 + 32414 + 99 + 100 From 8b0a8cea7126438f92d354dcfccc1390ba003cdd Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 23:27:19 +0100 Subject: [PATCH 2/4] Update plex.xml --- linuxserver.io/plex.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxserver.io/plex.xml b/linuxserver.io/plex.xml index 8ff718a..d215528 100644 --- a/linuxserver.io/plex.xml +++ b/linuxserver.io/plex.xml @@ -5,7 +5,7 @@ https://hub.docker.com/r/linuxserver/plex/ host - sh + bash false https://forums.unraid.net/topic/40463-support-linuxserverio-plex-media-server/ https://www.plex.tv/ From 0ef38accea1b55fc53c3becefcd7806a2f3996e9 Mon Sep 17 00:00:00 2001 From: chbmb Date: Mon, 10 Jun 2019 23:56:18 +0100 Subject: [PATCH 3/4] Change overview --- linuxserver.io/plex.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxserver.io/plex.xml b/linuxserver.io/plex.xml index d215528..1dac783 100644 --- a/linuxserver.io/plex.xml +++ b/linuxserver.io/plex.xml @@ -9,7 +9,7 @@ false https://forums.unraid.net/topic/40463-support-linuxserverio-plex-media-server/ https://www.plex.tv/ - Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices.[br][br][b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br][b]VERSION[/b] Set to any of the below to control you Plex version the way you want.[br][b]docker[/b] - Let Docker handle the Plex Version, we keep our Dockerhub Endpoint up to date with the latest public builds. This is the same as leaving this setting out of your create command.[br][b]latest[/b] - Will update Plex to the latest version available that you are entitled to.[br][b]public[/b] - 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.[br][b]specific-version[/b] - Will select a specific version (eg 1.2.7.2987-1bef33a) of Plex to install, note you cannot use this to access plexpass versions if you do not have plexpass.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br]chown -R nobody:users /dev/dri[/b] and [br]add [b]--device /dev/dri:/dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) + Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices.[br][br][b][u][span style='color: #E80000;']Version Parameter[/span][/u][/b][br]Set to any of the below to control your Plex version the way you want.[br][b]docker[/b] - Let Docker handle the Plex Version, we keep our Dockerhub Endpoint up to date with the latest public builds. This is the same as leaving this setting out of your create command.[br][b]latest[/b] - Will update Plex to the latest version available that you are entitled to.[br][b]public[/b] - 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.[br][b]specific-version[/b] - Will select a specific version (eg 1.2.7.2987-1bef33a) of Plex to install, note you cannot use this to access PlexPass versions if you do not have PlexPass.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br][/b] and [br]add [b]--device /dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) MediaServer:Video MediaServer:Music MediaServer:Photos http://[IP]:[PORT:32400]/web https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/plex.xml From 9e7142c264847b9e40a31675bcbfb21ae18e4f40 Mon Sep 17 00:00:00 2001 From: chbmb Date: Tue, 11 Jun 2019 00:01:10 +0100 Subject: [PATCH 4/4] Forgot = --- linuxserver.io/plex.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxserver.io/plex.xml b/linuxserver.io/plex.xml index 1dac783..1447030 100644 --- a/linuxserver.io/plex.xml +++ b/linuxserver.io/plex.xml @@ -9,7 +9,7 @@ false https://forums.unraid.net/topic/40463-support-linuxserverio-plex-media-server/ https://www.plex.tv/ - Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices.[br][br][b][u][span style='color: #E80000;']Version Parameter[/span][/u][/b][br]Set to any of the below to control your Plex version the way you want.[br][b]docker[/b] - Let Docker handle the Plex Version, we keep our Dockerhub Endpoint up to date with the latest public builds. This is the same as leaving this setting out of your create command.[br][b]latest[/b] - Will update Plex to the latest version available that you are entitled to.[br][b]public[/b] - 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.[br][b]specific-version[/b] - Will select a specific version (eg 1.2.7.2987-1bef33a) of Plex to install, note you cannot use this to access PlexPass versions if you do not have PlexPass.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br][/b] and [br]add [b]--device /dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) + Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices.[br][br][b][u][span style='color: #E80000;']Version Parameter[/span][/u][/b][br]Set to any of the below to control your Plex version the way you want.[br][b]docker[/b] - Let Docker handle the Plex Version, we keep our Dockerhub Endpoint up to date with the latest public builds. This is the same as leaving this setting out of your create command.[br][b]latest[/b] - Will update Plex to the latest version available that you are entitled to.[br][b]public[/b] - 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.[br][b]specific-version[/b] - Will select a specific version (eg 1.2.7.2987-1bef33a) of Plex to install, note you cannot use this to access PlexPass versions if you do not have PlexPass.[br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]"extra parameters"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br][/b] and [br]add [b]--device=/dev/dri[/b] to [b]"extra parameters"[/b] (switch on advanced view) MediaServer:Video MediaServer:Music MediaServer:Photos http://[IP]:[PORT:32400]/web https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/plex.xml