Throughout this Plex journey, we moved through several architectures and levels of capability. Eventually, one goal became clear:
Build a true set‑it‑and‑forget ecosystem that maximizes capability while minimizing hands‑on operation and maintenance.
While the trimming done here was motivated by scaling back the excesses of archive‑first thinking, that trimming was intentional — prioritizing performance, accessibility, and reliability over absolute fidelity.
In some ways, the foundation discussed in these guides may appear “fat.” Every component exists for a reason.
This page provides:
The upfront effort is real — but the time saved over the operational life of the system is immeasurable.
The journey started with Plex installed on a general‑use Windows computer with ~2TB of storage. Technically, it did work. Though real world use quickly revealed the following issues:
This setup didn’t scale.
The next iteration moved Plex onto a Synology DS920+, upgraded to 20GB of RAM with 16TB raw storage (12TB usable after RAID). Advantages:
Again, limitations surfaced quickly. VPN use caused conflicts with direct LAN access resulting in a need to move media acquisition services to a VM on another machine. Sharing Plex with family followed — and so did complaints. Buffering. Dropped streams. Constant emails and phone calls requesting more content. I couldn't keep up, the Celeron couldn’t keep up. We needed a bigger boat.
The current environment is robust, scalable, secure, and proven. It performs better in the real world than it did on paper — and it’s the architecture these guides are designed to help you build and configure.
1. Robust Networking
Layer 2/3 managed switches and a quality consumer or SoHo firewall — not ISP‑provided equipment.
2. Virtualization Host
A physical machine capable of supporting:
3. Reverse Proxy Server [Ubuntu VM]
Isolates externally exposed services from direct internet access.
4. Automation (ARR Suite) Server [Ubuntu VM]
Hosts automation services including Jackett, Prowlarr, Sonarr, Radarr, and a torrent client.
5. Content Request (Overseerr) Server [Ubuntu VM]
Self‑service content request Web UI for users.
6. Plex Media Server [Physical Ubuntu]
Requires two network adapters and also runs Unmanic optimization services.
7. Network Attached Storage (NAS)\\ Any NAS with at least two network adapters. We use a Synology DS920+, but you can use any NAS you like.
8. External USB HDD/SSD
Large enough to back up the media library.
9. HDHomeRun OTA Tuner
Because at this point, why not cut the cord entirely.
10. Quality Yagi Antenna
The HDHomeRun has to get a signal from somewhere. We use the Winegard YA7000C.