Plex Media Server Rock-on

This is a dedicated topic for Plex Media Server Rock-on. Let it be our knowledge base and a running discussion thread for everything related to this Rock-on.

Reply with your questions, tips, requests, answers or anything else related to this topic, but please keep them specific to Plex.

Hi there! Installed Rockstor for the first time. I have an SSD running Rockstor and 2 2TB HDDs in a Raid 1 configuration for a pool. I followed the directions and setup a rockons-root and enabled the Rockon service. I then created the plex-config and plex-data shares and then tried installing the Mediaplex server rockon. In the rockon installation screen I am unable to click Submit after verifying all the shares and the web ui port number is correct. I also do not see a validation error on the form that is displayed. What am I missing? I am unable to install this Rockon.

Thanks in advance.

C. S.

@MrChucklez welcome to Rockstor community! Can you try using Chrome browser? This seems to be an issue while using Firefox.

Just wanted to report that Chrome seems to work. Rockstor Web GUI has the same issue in IE as well. Thanks!

1 Like

hi,

who is the maintainer of the rock-ons like mentioned in this thread
http://forum.rockstor.com/t/updating-plex-in-rock-ons/316

this would make it easier to ask for an updated rock-on :wink:

thanks

2 Likes

Hello,

Is it possible to modify the ssl settings for this or any other rock-on? I have an ssl cert for my domain and have succesfully updated the rockstor to use my cert. When navigating to the plex ssl port I get a self signed cert warning.

Thanks,
Frosty

Hi, I am having some issues with Plex not being able to grab any metadata for movies or TV-shows, anyone know what can cause this? My naming scheme and agents should be correctly set up.

hi, would I be able to male use of my plex pass membership with this rock-on?
thanks

@Suman:
Apparently, the Plex- Rock-On that is shipped with Rockstor is not identical to this one:
https://raw.githubusercontent.com/rockstor/rockon-registry/master/plex.json

In the one from the rockon-registry, a share for the config can be specified.
In the one that is shipped with rockstor, this option does not exist.

How come?

Greetings,
Hendrik

So hardware transcoding is out of ā€œalphaā€ and is now available for Plex Pass members.

Iā€™ve been futzing around with docker trying to get it working without much luck.
Apparently the two main things required are

  • the container having /dev/dri passed through to it
  • the user PMS runs as needs to be in the video group

I think Iā€™ve got both of these things (with hackery) but still havenā€™t had any luck with it actually workingā€¦ and I expect what Iā€™m doing will horribly break with RockOn updates since Iā€™m directly manipulating the docker container.
Do RockOns have this capability? Can we build this into the current json in the registry?

You can checkout the GitHub for the rockons and create your own and then submitting it. Could you just add a share and then point the transcode directory to that though?

This isnā€™t a case of volume bind mapping - you need to pass a device

Anywho - Iā€™ve basically stopped using RockOns entirely (whoa that post was a whole year ago) and am just doing it via straight docker (and portainer)

For anyone else that happens to come across this the following tricks do the do

  • passing /dev/dri
  • chowning the plex user to /dev/dri/* on the host (cron Iā€™m using - @reboot chown plex /dev/dri/*)

Musings;
The docker compose doesnā€™t inherent group permissions, and running a command after compose (to add the plex user to video) is against how containerisation is really meant to work anyway. Why isnā€™t it just in the compose? Because the video group doesnā€™t map to the video group in the container (CentOS vs. Ubuntu)

@wraeuk Hello again.

You will be happy to know that @Flox has recently added this feature in stable updates 3.9.2-39, but I see he is replying here now so Iā€™ll step aside.

1 Like

Thanks for pointing that one out @magicalyak, because as of Rockstor 3.9.2-39, Rock-ons now support passing devices to the Docker containers. It was originally designed for the Emby Rock-on, so I should have thought of the Plex one(s) as well.
@wraeuk, you can have a look at the Rock-on documentation at the link below, but it simply consists in adding a ā€œdevicesā€ section in the JSON file. Hereā€™s the pending PR describing its behavior:
https://github.com/rockstor/rockon-registry/pull/160

Regarding the issue with the video group, I donā€™t know how the Plex container does it, but Emby adds the possibility to specific one (GID) or several (GIDLIST) user groups for this specific purpose.

Hope this helps,

So this might be off topicā€¦ But I have a questionā€¦ I am building the following hardware for my NAS:
ASUS E500 G5 barebone
64gb RAM
Xeon E2176-G
500gb NVMe Samsung SSD for boot
5 x Crucial MX500 SSD in RAID 5 for storage
NVIDIA Quadro P2000 video card for transcoding

So that should be a fairly robust little NASā€¦ However, I plan on using it also as the plex server along with a 4 tuner HD homerun to be my DVRā€¦

Soā€¦ How should I do this? Build an ubuntu box and run rockstor as VM? Run rockstor and the plex rockon? I just want:
Best Plex Functionality with hardware acceleration
Best NAS functionality with storage efficiencies
Ease of operation

I am coming from a Lenovo Thinkserver TS140 with a spinning RAID 5 that ran Windows Server 2012 R2 that got me everything I wantedā€¦ However, I really want to move to open sourceā€¦ I am a pretty hard core nerd as a profession so any advice is welcomeā€¦

@Bc5k, I would recommend opening a separate topic on this to get more feedback.
But, in any case, I am running pure RockStor (albeit with an i3, 32GB RAM and no separate graphics card) and the latest Plex RockOn:
transcoding enabled and DVRā€™ing using probably the same 4tuner HD Homerun as you have.
Works very well for me, and I only have spinning disks for the storage (as opposed to your SSDs), This should work well for you, too, since most of the interaction is via the Plex interface anyway. Only additional RockOn Iā€™ve created is the WatchTower container, so that I donā€™t have to stop/start the Plex RockOn manually whenever there is a new version showing up.,

2 Likes

Hi @flooiks ,

Letā€™s see if we can helpā€¦ Would you be able to provide us with more details about the issue you are facing and what you are trying to accomplish? This thread covers several aspects of this rock-on so Iā€™m unsure what you are referring to.
If you are seeing any error, make sure to paste them here, or share a screenshot. Please indicate the Rockstor version you are using as well.

Hope this helps,

2 Likes

Hi I have the PLEX rock-on running on my RockStor Media Server. How do I update the PLEX rock-on in RockStor?

@ocannady,
if you want the newest version of the RockOn, you should just be able to uninstall the current plex rock-on. And after doing a refresh (update button on the top right) see the updated version of the RockOn. Then you can reinstall it, and point to the same configuration and media shares as before. All that data should then be available for you again.

If you just want to update the Plex version within the RockOn you are already running, then stopping and starting the RockOn should do the trick (unless you specified a different version than ā€œlatestā€ during your initial install).

Hope, that helps

2 Likes

Thanks Dan! I stopped the Plex RockOn and restarted it and it updated!

1 Like