A Cautionary Tale: Splitting a Large Plex Library Across Multiple Servers
Hey everyone,
Just wanted to share my recent journey with Plex in case it helps others avoid some unexpected pitfalls.
It all started when my main Plex server — which housed a massive library of movies and TV shows — began to slow down significantly. Search queries were taking ages to return results, and navigating the interface felt increasingly sluggish. I tried cleaning the library regularly, removing stale metadata and unused entries, but the performance issues persisted.
So I decided to take a more structural approach: I spun up several VM-based Plex servers, each dedicated to managing a specific portion of the original library (e.g. one for movies, one for TV shows, etc.). The idea was to retire the bloated main server and distribute the load across smaller, more responsive instances.
Everything seemed promising until I enabled remote access on one of the new Plex VMs. Suddenly, the original server — still active for testing — became inaccessible remotely. That’s when I learned the hard truth: Plex.tv only allows one server per public IP to be registered for remote access. Activating remote access on a second server effectively overrides the first.
To work around this, I configured each server behind its own reverse proxy address using HAProxy and DDNS. This allowed me (and technically others) to access each server externally via browser — for example, https://plex-main.ddns.net or https://plex-tv.ddns.net. That worked well on laptops and desktops, but not on native Plex apps. Since mobile and smart TV apps rely on Plex.tv’s centralized routing, users can’t manually input proxy URLs. So despite having multiple servers online and reachable, only one is visible to guests using native apps.
In hindsight, splitting the library helped with performance, but introduced a major limitation in accessibility. If you’re considering a similar setup, be aware that only one Plex server can be exposed via Plex.tv remote access per public IP, and native apps won’t let users choose alternate servers manually.
So here’s my question to the Plex team and community:
Is there any plan to support multiple servers under a single account, allowing an account owner to share more than one server with guests?
It would be a game-changer for those of us managing large, segmented libraries.
Thanks for reading. Hope this helps someone out there before they go down the same rabbit hole.
JP

