services:unmanic
Differences
This shows you the differences between two versions of the page.
| services:unmanic [2026/06/17 14:18] – created - external edit 127.0.0.1 | services:unmanic [2026/06/17 14:20] (current) – privacyl0st | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Unmanic Optimization Engine ====== | ||
| + | Unmanic runs alongside Plex on **Physical Host 2 (The Brawn)**. It operates as a background worker, automatically scanning your NFS library and utilizing the NVIDIA GPU to transcode bloated legacy files (H.264, MPEG2) into high-efficiency H.265 (HEVC). This drastically reduces storage footprint and normalizes the media format for direct-play delivery. | ||
| + | |||
| + | ===== 1. Container Deployment with GPU Passthrough ===== | ||
| + | Because Unmanic requires complex dependency chains, it is deployed via Docker. However, the container must be executed with the `--gpus all` flag to permit the dockerized application to interface with the bare-metal NVIDIA drivers. | ||
| + | |||
| + | <file bash> | ||
| + | # Install Docker and the NVIDIA Container Toolkit | ||
| + | sudo apt install docker.io -y | ||
| + | curl -fsSL https:// | ||
| + | # ... (Deploy nvidia-docker2 package) ... | ||
| + | |||
| + | # Launch Unmanic | ||
| + | sudo docker run -d \ | ||
| + | --name unmanic \ | ||
| + | --restart unless-stopped \ | ||
| + | --gpus all \ | ||
| + | -p 8888:8888 \ | ||
| + | -e PUID=1000 \ | ||
| + | -e PGID=1000 \ | ||
| + | -v / | ||
| + | -v / | ||
| + | -v / | ||
| + | josh5/ | ||
| + | </ | ||
| + | |||
| + | //Note: Unmanic leverages the same `/ | ||
| + | |||
| + | ===== 2. Plugin Rulesets & Library Configuration ===== | ||
| + | Access the Unmanic dashboard at `http://< | ||
| + | |||
| + | Navigate to **Plugins** and install the following pipeline rules: | ||
| + | 1. **Video Codec Optimizer (NVENC HEVC):** Configures the GPU to process video tracks exclusively into H.265. | ||
| + | 2. **Audio Format Normalization (AAC):** Ensures high-compatibility fallback audio exists for web clients. | ||
| + | 3. **Remove Subtitles / Unwanted Tracks:** Strips bloated foreign language tracks to save additional space. | ||
| + | |||
| + | Navigate to **Libraries**: | ||
| + | - Add your mapped `/library` path. | ||
| + | - Enable the internal scheduled scanner. | ||
| + | |||
| + | **Caution: | ||
| + | |||
| + | **Next Step:** Secure these web interfaces behind the [[security: | ||
services/unmanic.1781705925.txt.gz · Last modified: by 127.0.0.1
