User Tools

Site Tools


compute:media_engine

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

compute:media_engine [2026/06/17 14:07] – created - external edit 127.0.0.1compute:media_engine [2026/06/17 14:10] (current) privacyl0st
Line 1: Line 1:
 +====== Dedicated Media Server Provisioning (The Brawn) ======
  
 +This bare-metal host serves as the primary compute and transcoding engine. Running a bare-metal Linux distribution guarantees that the Plex and Unmanic runtime environments retain native, low-latency access to hardware kernel modules and raw GPU execution pipelines without hypervisor abstraction.
 +
 +===== 1. Operating System Deployment & Partitioning =====
 +During the initial Ubuntu Server 24.04 LTS installation wizard, bypass automated disk layouts and partition your high-speed solid-state drives manually:
 +
 +  - **/dev/nvme0n1 (256GB PCIe Gen 4 NVMe SSD):** Allocate the entire disk to the root mount point (''/'') to host operating system files, system binaries, and localized application logging pools.
 +  - **/dev/nvme1n1 (1TB PCIe Gen 5 NVMe SSD):** Format this drive as an independent ext4 or XFS volume. Mount it explicitly to ''/mnt/plex_cache''.
 +  - //Rationale: This isolates volatile write operations generated by Unmanic and Plex Transcoder Cache from your primary operating system storage array, protecting the OS drive from premature write endurance wear.//
 +
 +===== 2. Hardware Acceleration (GPU) Pre-Requisites =====
 +To ensure your hardware-accelerated transcoding engine utilizes your discrete NVIDIA graphics processor, deploy the proprietary, headless kernel-level modules immediately following the first boot:
 +
 +<file bash>
 +sudo apt update && sudo apt install --no-install-recommends nvidia-driver-535-server nvidia-utils-535-server -y
 +</file>
 +
 +===== 3. Network Interface Layer Configuration =====
 +Modify your Netplan configuration file to map your dual physical network adapters explicitly. Ensure that your storage network card remains entirely locked out of inter-VLAN routing tables.
 +
 +Open ''/etc/netplan/01-netcfg.yaml'' (or your default YAML configuration) and apply the following profile:
 +
 +<file yaml /etc/netplan/01-netcfg.yaml>
 +network:
 +  version: 2
 +  renderer: networkd
 +  ethernets:
 +    enp3s0: # NIC 1 (VLAN 20 Public DMZ Ingress)
 +      dhcp4: no
 +      addresses:
 +        - 10.0.20.50/24
 +      nameservers:
 +        addresses: [1.1.1.1, 1.0.0.1]
 +      routes:
 +        - to: default
 +          via: 10.0.20.1
 +    enp4s0: # NIC 2 (VLAN 50 Storage Backplane)
 +      dhcp4: no
 +      addresses:
 +        - 10.0.50.50/24
 +      # CRITICAL: No default gateway or DNS is specified on this link
 +</file>
 +
 +Apply the configuration cleanly:
 +<code>sudo netplan apply</code>
compute/media_engine.txt · Last modified: by privacyl0st