services:plex_engine
Differences
This shows you the differences between two versions of the page.
| services:plex_engine [2026/06/17 14:18] โ created - external edit 127.0.0.1 | services:plex_engine [2026/06/17 14:20] (current) โ privacyl0st | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Plex Media Server (Bare-Metal Engine) ====== | ||
| + | The Plex Media Server is the core delivery application. It is installed directly onto **Physical Host 2 (The Brawn)** to ensure it has unfettered, un-virtualized access to the discrete NVIDIA GPU for hardware-accelerated transcoding. | ||
| + | |||
| + | ===== 1. Repository Installation ===== | ||
| + | Add the official Plex repository to your bare-metal Ubuntu instance: | ||
| + | |||
| + | <file bash> | ||
| + | echo deb https:// | ||
| + | curl https:// | ||
| + | sudo apt update | ||
| + | sudo apt install plexmediaserver -y | ||
| + | </ | ||
| + | |||
| + | ===== 2. NFS Permissions Mapping ===== | ||
| + | Ensure the `plex` system user is added to the shared media group, granting it read-access to the `/ | ||
| + | |||
| + | < | ||
| + | sudo usermod -aG media plex | ||
| + | sudo systemctl restart plexmediaserver | ||
| + | </ | ||
| + | |||
| + | ===== 3. Hardware Transcoder Initialization (NVIDIA NVENC) ===== | ||
| + | Hardware transcoding is the defining feature of "The Brawn." | ||
| + | |||
| + | Navigate to **Settings โ Transcoder** in the Plex WebUI: | ||
| + | - Check **Use hardware acceleration when available**. | ||
| + | - Check **Use hardware-accelerated video encoding**. | ||
| + | - **Hardware transcoding device:** Explicitly select your discrete NVIDIA GPU from the dropdown list (do not leave this on Auto, as it may attempt to use inferior Intel QuickSync CPU graphics if present). | ||
| + | |||
| + | ===== 4. Transcode Cache Re-Routing ===== | ||
| + | Transcoding generates massive temporary files. If written to the OS drive, it will rapidly destroy the NVMe's read/write endurance limits. | ||
| + | |||
| + | In the same **Transcoder** menu: | ||
| + | - Locate **Transcoder temporary directory**. | ||
| + | - Change the path to `/ | ||
| + | |||
| + | **Next Step:** Deploy the automated hardware optimizer in [[services: | ||
services/plex_engine.1781705913.txt.gz ยท Last modified: by 127.0.0.1
