2 servers 1 lan, wont work

Server Version#:1.32.1.6999_1.7.46
Player Version#: Roku

I am running Plex server on Ubuntu and life has been beautiful for many years.

I recently added a NAS to my network, and I wanted to host a whole different set of movies. Basically one server of new movies, one server for old movies.

Anyways, when I boot up both servers, its like they fight over my account. I cant see or access both of them at the same time when they are setup. I changed the port inside the settings to 32402 and added that to my firewall (Unifi Dream Machine Pro). It says it gets outside access, but again. When both servers are on. What ever one boots last is the one that I can access. It kickes the other one off.

Hopefully this makes sense.

  1. You can’t change the inside (LAN) port. PMS is hard coded to port 32400.
  • The apps find each LAN server by IP_Address:32400
  1. The number you see in RemoteAccess is for the WAN port.

  2. Remote access is where conflict might arise.
    – Option 1 = Enable UPNP in the router and let PMS be automatic port assignment
    (it will pick a port on your firewall)
    – Option 2 = Manually assign (Manual port mapping option) a unique Firewall port for each server. This Firewall port is then Port-Forwarded to LAN IP_Address:32400 of the matching server.

I have 5 different servers on my LAN.
They all coexist automatically with all players.

The ones I allow remote access for are manually set (because of my firewall).

Thank you for the reply!

Option 2 is my plan, I have my ubuntu instance already port mapped to the outside world at :32400

I also have the new NAS PMS port forwarded to port 32402, and changed inside the settings on the associated server.

Is the “Plex=claim(Gibberish)” key that I input into the PMS causing the “over talking” of each other"

Because they are both docker based containers that are using the plex pass option with my claim code.

Is there a reason you don’t just use the NAS as a storage device?

You could just add an “old movies” library to your current server

I run two servers but if I had to do it over again, I probably would’ve just stuck with one. It gets to be a headache

Teaching docker to talk to the outside world is a PITA.

Recommend NOT using docker .

  1. Native app on the NAS
  2. Native app on the Linux host
  3. Both handle their own ports

Why make it complicated when it’s not necessary?

hmm… just use the NAS as storage? I was thinking that. but the NAS has hardware trans coding (i think, its intel i5 something) with quicksync. and my main ubuntu box does NOT have hardware transcoding, because PCI pass thru on proxmox is a PITA. lol

I see the point of, just use it as storage, and I think I might. but seriously tho. I cant have 2 separate physical devices hosting as a PMS? I was hoping for some kind of reduendancy basically. If one machine is down, the other could at least host SOME content.

I run 2 servers on different devices. One is on Windows and one is an Asustor NAS

A simple example

Server 1 (internal port 32400)
192.168.1.20 : 32400
Remote access external port 32500

Server 2 (internal port 32400)
192.168.1.30 : 32400
Remote access external port 32600

But, I use two separate accounts

I know you can run multiple servers using the same account but I’ve hesitated doing that because I was afraid of this type of conflict

Your NAS may have Quick Sync but it’s more likely a Celeron than i5. Prebuilds don’t usually come with the most powerful chips. I think mine is an Intel Celeron J4105

Chuck will have to weigh in on what exactly seems to be combining the two servers. I’m curious myself

While ProxMox isn’t supported, There’s a good tutorial out there how to blacklist all the appropriate chip drivers (video) so QSV passes through to a VM with ease. I’m running the native Ubuntu app on a ProxMox VM to help folks. All media comes over NFS from the NAS into the “Ubuntu host”.

I see all your PMS servers.

  1. “Classic” is
    – published with external port 32402 :white_check_mark:
    – has LAN address 172.16.14.114 :white_check_mark:

  2. “The”
    – is published with external port 32400 :white_check_mark:
    – has two LAN addresses (192.168.0.248, 172.18.0.1), PMS has fits. :x:

  3. Nowhere do I see a “NAS” server registered to your account. :question:

Setting the DuMP (hahaha) aside a minute, please tell me about your hardware systems.

What’s running what ? AMD? Xeon? NAS??

Once I better understand what you want, we’ll make the rest of the LAN networking work. Right now, LAN looks pretty confused. The WAN ports are exactly what you want.

“The” is easy enough, he is my layout. I have my main server, an AMD Ryzen 5 5500, 64gb DDR4, its baremetal is Proxmox, hosting ubuntu (and a bunch of other stuff), the ubuntu instance is direct hosting PMS , no docker usage on that, native install on Ubuntu. the rr stack is in docker. The PMS is getting data from 4 HDDs in raidz2 with passthu to the ubuntu instance. This setup has been working great for a long time. PCI passthru for my nvidia GPU worked once, but broke quickly and I never got it working again, even using the CraftComputing guide.

“Classic” Then I got my hands on a core i5-6500T for free. The data Sheet from intel says this model has " Intel® Quick Sync Video" so I installed TrueNAS Scale on an optane SSD (32gb) and threw 5 HDDs in raidz2 w/ 1 hot swap spare. I got about 6 thousand old videos on the NAS server. So using the TrueNas Scale app launcher I install plex, and thought I had the port thing figured out.

the whole setup is being connected to my UDMP (unifi Dream Machine Pro) and off to the internet via Charter communications cable modem.

hopefully that makes a little more sence?

The only thing I am exluding (but incuding now) is that each machine has multiple NICs onboard. The crappy 1bg on board one, and I added 10gb cards to everything (the truenas scale has a 2.5gb one)

could it be that PMS is binding to wrong addresses?

I changed the default IP address it should bind to. (because there was a list if ips to choose from) seems to have fixed it… so far…

I also disabled the “plex pass token” thing in Truenas Scale, so… could be a few things?

i’ll wait more than 12 min before marking this as solved. but hopfuly it is, and hopefully this helps someone else.