I have PMS setup on my Nvidia Shield, now after doing some research to my disappointment you can’t installed PlexPy on the device.
I have a Synology NAS where all the actual content files are stored and wanted to know whether I could use this device to run PlexPy or does it need to be run on the same device as the PMS?
Yes, you can run PlexPy on your Synology. It doesn’t have to be located on same machine as PMS
I have Plexpy running inside Docker on my Synology NAS
I have 5 versions running for my sometimes used 5 servers (1 NUC, 2 Shields, 2 NAS).
There is a step by step install in this forum somewhere.
There it is - just down there
@trumpy81 said:
This is the full procedure you need to follow in order to install PlexPy as a Docker image, you need to install Docker from Package Center->Utilities, the process will be similar for other Docker images.For DSM 6.1:
- Create a folder in Control Panel->Shared Folders and name it
dockersconfig
- Open File Station and create another folder inside
dockersconfig
and name itplexpy
.- Right click on the
plexpy
folder and select properties.- Click on the permissions tab and then click on ‘create’.
- Click on the User or Group drop down menu and select
Everyone
, give it full read/write permissions.- Open Docker and go to Registry and search for PlexPy
- Click on Linuxserver/PlexPy and then click on download
- Click on Image (on the left)
- When the PlexPy package has finished downloading click on it and then click on launch
- In the General Settings dialogue click on
Enable resource limitation
and setCPU=Med
RAM=512
- Click on the Advanced settings button.
- enable Auto-Restart and create shortcut on desktop. Use the option you would prefer for the shortcut.
- Go to the volume tab and click on
Add Folder
and navigate todockersconfig/plexpy
select it and hit OK.- In the Mount Path box type in
/config
- Click on the network tab
- Enable
Use the same network as Docker host
(at the bottom of the dialogue)- Click OK then click on Next then click on Apply.
- Go to Container (on the left) and make sure that the PlexPy Docker is running.
- Wait a minute or two and you should be able to type in http://Your-NAS-IP-Address:8181 and PlexPy will open in your browser, fingers crossed.
For DSM 5.2:
- Install Docker from Package Center->Utilities
- Create a folder in Control Panel->Shared Folders and name it
dockersconfig
- Open File Station and create another folder inside
dockersconfig
and name itplexpy
.- Right click on the
plexpy
folder and select properties.- Click on the permissions tab and then click on ‘create’.
- Click on the User or Group drop down menu and select
Everyone
, give it full read/write permissions.- Open Docker and go to Registry and search for PlexPy.
- Click on Linuxserver/PlexPy and then click on download.
- Click on Image (on the left).
- When the PlexPy package has finished downloading click on it and then click on launch.
- In the Create Container dialogue, give the Container a name, EG: PlexPy.
- Checkmark ‘Automatically map ports (container ports range 49153 - 65535)’ (bottom of dialogue), click on ‘next’.
- Enable resource limitation and set it to
med
.- Enable shortcut on desktop and set it to
status page
(for now, you can edit it later on), click on ‘next’.- Click on
Advanced Settings
- Go to the volume tab and click on
Add Folder
and navigate todockersconfig/plexpy
select it and hit ‘OK’.- In the Mount Path box type in
/config
, disableread only
, click on ‘OK’.- Enable
Run this container after the wizard is finished
and click on ‘Apply’.- Go to Container (on the left) and make sure that the PlexPy Docker is running.
- Double Click on the PlexPy icon on the DSM desktop and make a note of the local port number found under Port Settings.
- Wait a minute or two and you should be able to type in http://Your-NAS-IP-Address:Local-Port-Number and PlexPy will open in your browser, fingers crossed.
bad decision: Click on the User or Group drop down menu and select Everyone
, give it full read/write permissions.
watch here: hub.docker.com/r/linuxserver/plexpy/
User / Group Identifiers
Sometimes when using data volumes (-v flags) permissions issues can arise between the host OS and the container. We avoid this issue by allowing you to specify the user PUID and group PGID. Ensure the data volume directory on the host is owned by the same user you specify and it will “just work” â¢.
In this instance PUID=1001 and PGID=1001. To find yours use id user as below:
$ id <dockeruser>
uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup)
I created the user through ssh. Made a member of the group. Looked Guid and Pgid. Through the GUI (DSM), I assigned rights to the folder. In Docker, he introduced Guid and Pgid
example: