Choosing Where to Install Plex
Windows/macOS PC: Simplest installation. Download the Plex Media Server installer, run it, and configure through the browser UI at http://localhost:32400/web. The downside is the computer must stay on whenever you want to stream. Works for streaming within the house where you can turn the PC on as needed.
Always-on NAS (Synology, QNAP): Install Plex through the NAS app store. The NAS runs 24/7 at low power (20–40W), making it the most efficient solution for always-available streaming. Hardware transcoding requires the NAS to have a compatible Intel or AMD processor with Quick Sync/VCE and requires Plex Pass.
Linux server or Raspberry Pi 5: Download the .deb or .rpm package for your distribution. Linux servers are efficient and flexible. A Raspberry Pi 5 can handle direct play for most files but struggles with software transcoding of high-bitrate 4K content. Use a full x86 machine for heavy transcoding.
Organizing Your Media Files
Plex's metadata matching works best when your files follow a consistent naming convention. For movies: Movie Title (Year)/Movie Title (Year).mkv. For TV shows: Show Name/Season 01/Show Name - S01E01 - Episode Title.mkv. Plex uses TMDB (The Movie Database) and TheTVDB for metadata — matching is automatic when filenames follow these conventions. Poorly named files require manual metadata matching in the Plex web UI.
Store different media types in separate directories: one root directory for movies, one for TV shows, one for music. Plex creates separate library sections for each type, and mixing content in a single directory causes metadata confusion.
Key Settings for Smooth Streaming
Hardware transcoding (Plex Pass required): Enable in Settings → Transcoder → Enable HDW Acceleration. This offloads video encoding from the CPU to the GPU (Intel Quick Sync on Intel CPUs, NVENC on Nvidia). Hardware transcoding is critical on low-power hardware like NAS devices or older CPUs.
Direct play vs transcoding: Plex transcodes video when the client cannot play the original format natively. The goal is always direct play — no transcoding overhead, perfect quality. Ensure your Plex clients (app on TV/phone) support the video codec (H.264 is universally supported; H.265/HEVC and AV1 depend on the client). Using H.264-encoded files eliminates almost all transcoding needs.
Network bandwidth settings: In Settings → Remote Access, set the maximum upload speed to about 80% of your internet upload bandwidth if you plan to stream remotely. Locally, Plex auto-detects sufficient bandwidth.
Plex Server Hardware Requirements
| Use Case | Minimum Hardware | Recommended | Notes |
|---|---|---|---|
| 1 stream, direct play (1080p) | Any modern CPU, 2GB RAM | Same | Nearly zero CPU usage |
| 1 stream, software transcode (1080p) | Intel Core i3 / Ryzen 3 | i5/Ryzen 5 | ~2,000 PassMark score minimum |
| 4K HDR direct play | Any (just forwards stream) | Same | Client must support 4K HEVC/H.264 |
| 4K to 1080p transcode | Intel 8th Gen+ (Quick Sync) + Plex Pass | Intel 10th Gen or newer | Hardware transcode mandatory for 4K |
| 5+ simultaneous streams | Intel 10th Gen+, 8GB RAM | Dedicated server, 16GB RAM | Mix of direct play and transcode |
| NAS install | Synology/QNAP with Intel J-series | Intel N-series (N100+) | Hardware transcode needs Plex Pass |
Frequently Asked Questions
Do I need Plex Pass to use Plex?
No. Plex free lets you stream your media to any device on your local network, with software transcoding and all basic library features. Plex Pass adds hardware-accelerated transcoding, mobile app downloads for offline viewing, live TV and DVR support, and remote access relay when direct connection fails. For local streaming only, Plex free is fully functional.
Why does Plex keep transcoding instead of direct playing?
Direct play requires the client app to natively support the video codec, audio codec, and container format. The most common cause of forced transcoding: H.265/HEVC video (not supported by older TVs or Roku players), Dolby TrueHD or DTS-HD Master Audio (not supported by most network streaming devices), or subtitle format burn-in (PGS/image-based subtitles force transcoding). Re-encode media to H.264 with AAC audio to maximize direct play compatibility.
How do I access Plex outside my home network?
Plex includes remote access by default — it tries to establish a direct connection to your server from outside. If your router supports UPnP, Plex configures port forwarding automatically (port 32400). If not, manually forward TCP port 32400 to your server's local IP in your router settings. As a fallback, Plex Relay routes through Plex's servers (slower, requires Plex Pass for full functionality).
What is the best file format for Plex?
H.264 video in an MKV or MP4 container with AAC or MP3 audio gives the highest compatibility across all Plex clients. H.264 is direct-played by essentially every device without transcoding. H.265 offers better compression (smaller files for same quality) but requires Plex Pass hardware transcoding for clients that cannot play it natively. Use H.264 as your baseline format.