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.
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.
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)
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.
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.,
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.
@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).
Hmm, I just reinstalled the Plex rockon from scratch and it doesn’t appear install the media server component? Clicking “add media” takes me to a page that says “Add your media to Plex
Organise, beautify, stream, and share your personal collection of movies, TV, music, and photos anywhere, on all your devices. To get started, download our free Plex Media Server software on the device where you store your media.” and a “Get Plex media server” button
Turns out it’s working as intended and it needs PLEX_CLAIM with a token put in the docker config somewhere. I don’t know that it can be done via the GUI
I’m not that familiar with Plex’s details, butI just tried to install it and it seems to behave as expected (if I understand correctly what you need to achieve).
I just installed it fresh, and then followed the details provided by @phillxnet to skip the multiple pop-ups asking you to create and use a Plex account:
Once I’m at the Plex webUI home screen, I see a “MORE” in the left sidebar with a yellow exclamation point icon:
Clicking “Claim it now” brings me to the Plex settings where I seem to be able to claim the server after login to a plex account.
Again, I’m not a Plex user so I’m unfamiliar with how that works, but you seem to be able to do it via Plex’s UI that way. Otherwise, yes, you can add the CLAIM_TOKEN to the docker command, but for this you will need to do it from the command line and not through the Plex rock-on.
If I understand correctly, using the Plex UI should allow you to do what you need, but please don’t hesitate to prove me wrong and bring more details on what you’re trying to achieve.
My Rockstor in multihomed, it has a 1 Gb LAN connection to the whole network and a 10Gb direct connection to my main desktop machine. The hostname resolves to the LAN IP
Once I accessed the plex UI via the 10Gb Direct IP Plex let me claim the server and add media.