Computers & Electronics
168,047 views
25 min · 3 min read
7 steps
Advanced

How to build a low‑cost Plex media server on a repurposed PC or NAS

This guide walks you through turning an old desktop or NAS into a low-cost Plex media server so you can stream your movies, TV shows, and music around the house. You’ll use free or inexpensive software, basic hardware upgrades, and sensible configuration to get a reliable server without buying new dedicated hardware. Expect to spend a few hours setting up and $0–$100 on upgrades in most cases.

Verified by pleasexplain editors
  1. Step 1: Assess hardware and needs

    Check the CPU (look for at least a dual-core 2.0 GHz), RAM (4–8 GB minimum), available SATA ports and free drive bays, and network connection (prefer wired Gigabit ideally). Decide how many simultaneous streams you want — 1–2 1080p streams require modest hardware, while 4K or multiple transcodes need a faster CPU or hardware transcoding-capable GPU. This upfront assessment saves time and avoids buying parts that won’t meet your goals.

    [Illustration: old desktop and NAS laid out with CPU, RAM sticks, and drive bays visible on a workbench]

  2. Step 2: Choose an OS and install it

    Pick an OS: lightweight Linux (Ubuntu Server, Debian) for flexibility, Windows 10/11 if already licensed, or a NAS OS like TrueNAS/Unraid for storage features. Create a bootable USB (use 8 GB) and install the OS; allow 15–45 minutes. A server-focused OS reduces background overhead and increases stability for long uptimes.

    [Illustration: USB stick and PC motherboard with OS install screen on monitor]

  3. Step 3: Install Plex Media Server software

    Download Plex Media Server for your OS from plex.tv and install it; the setup wizard takes 5–10 minutes. Sign in with a Plex account and enable remote access if you want outside-home streaming. Installing official software ensures compatibility with Plex apps on TVs, phones, and streaming devices.

    [Illustration: computer monitor showing Plex Media Server setup screen with login prompt]

  4. Step 4: Prepare and add storage

    Repurpose existing hard drives or add 1–2 large HDDs (2–8 TB) for media. Install drives in SATA bays or attach via external USB 3.0 enclosures; format them as ext4 on Linux or NTFS on Windows. Organize folders (Movies, TV, Music) and point Plex to those libraries — clear organization improves metadata matching and reduces scan time.

    [Illustration: open PC case with multiple HDDs installed and cables connected]

  5. Step 5: Optimize network and sharing

    Use wired Gigabit Ethernet for best streaming; if using Wi‑Fi, ensure AC/AX band and strong signal. Forward port 32400 on your router for remote access and assign a static IP to the server (or DHCP reservation) to keep it reachable. A stable network prevents buffering and makes remote streaming reliable.

    [Illustration: router with Ethernet cables connected and a laptop showing router settings page]

  6. Step 6: Configure transcoding and quality

    In Plex settings set a sensible default: allow local streaming at original quality, limit remote streams to 4–8 Mbps for 1080p, and set maximum simultaneous transcodes to a number your CPU can handle (often 1–2 for older CPUs). If available, enable hardware-accelerated transcoding (Intel Quick Sync, NVIDIA NVENC) to reduce CPU load and support more streams. Conservative limits keep playback smooth while avoiding server overload.

    [Illustration: Plex settings screen showing transcoding options and quality sliders]

  7. Step 7: Set backups and maintenance routine

    Schedule a weekly cleanup and monthly metadata library scan; keep automatic OS updates off-peak or manual if stability matters. Back up media metadata and important config files to an external drive or cloud (every 1–4 weeks) so you can restore quickly after a failure. Regular maintenance extends lifespan and reduces downtime.

    [Illustration: calendar with scheduled backup reminders and external drive connected to PC]


  • Use wired Ethernet for the server whenever possible; it reduces buffering and frees Wi‑Fi for other devices.
  • Rip DVDs and Blu-rays to efficient formats like H.264 or H.265 to save space; aim for 5–10 GB per movie for good quality 1080p.
  • Start with a single large drive and add more later; use simple folder structure rather than complex RAID unless you need redundancy.
  • If your CPU struggles with transcoding, pre-transcode popular files or use direct play for compatible clients.
  • Use a cheap SSD (120–240 GB) for the OS and Plex database to speed library scans and boot times; HDDs can hold media.
  • Label cables and drives during installation to make future upgrades or repairs easier.

  • Avoid exposing the server directly to the internet without a strong password and updated software — unsecured remote access can be a security risk.
  • Do not rely on a single HDD as your only copy of irreplaceable media; drive failures can happen — keep separate backups.
  • Avoid running the server on very old hardware with failing power supplies or flaky components; they can corrupt files or cause data loss.
  • Be mindful of licensing: ripping commercial media may be restricted in your jurisdiction; follow local laws and respect copyright.

Was this guide helpful?