![]() ![]() If the claim token is not added during initial configuration you will need to use ssh tunneling to gain access and setup the server for first run. PLEX_CLAIM= # only required on first start ![]() If not specified as a separate location then the Plex container will default to using a location under the /config directory. The /transcode directory is a dedicated file system on the host used for storing the temporary files when transcoding. Currently I'm using about 13GB for the Plex catalog. Ensure that the location specified for the docker /config directory has plenty of space if your media library is quite large. To combat this I decided to automatically mount the nfs share when it's required.Įxample docker compose file using an nfs share as the storage. Not a major issue if I was home, as logging on and restarting stuff at home takes a few seconds but if I'm away from the house and trying to watch something then it's far from ideal. If the nfs share was not available when the mini-pc booted up and tried to mount the nfs share then plex would start but not connect to the nfs share (expected as it's not available) but even when the main server was available again I discovered that Plex was still reporting that the media was not available. Initially I just added a line to /etc/fstab mounting the nfs share containing all the media but I discovered that this had a potential issue too. Now that Plex is running on the mini-pc rather than the main server I have to provide access to the media for Plex to use as the 480GB SSD in the mini-pc is not going to hold much in the way of media. Other hardware may require different devices but the principle is the same. This is for the integrated Intel GPU on my hardware. This is achieved by the following line in the docker compose script. In order to use quicksync the device has to be exposed to the container. This also means that I can change the OS if I want and after installing the docker runtime on the new OS, Plex is available straight away as long as I don't wipe the docker partition during the install (yes, I did do that once and had to rebuild the Plex library and lost all the tracking of what had been watched etc.) So that I could keep Plex away from the main OS install I decided to use a docker container. The mini-pc is a 4 core third generation i5 CPU and is far less powerful than my server but when transcoding a 4K movie down to 720p is only using 50% of the CPU (effectively 2 cores) whilst the same operation on the server was maxing out approximately 8 cores. Plex is now on the HP NL54 microserver being used as a NAS with a GPU for the transocding My mini-pc, however, does have Intel quicksync capabilities on it so I decided to move Plex (and Jellyfin) to the mini-pc in order to utilise this feature even though it is my main desktop. However, as a Plex server it wasn't ideal as the Xeon processors don't have the Intel quicksync capabilities. My old server had 12 CPU cores with hyper-threading giving 24 available threads. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |