Plex doesn’t care about routing details as long as the clients and server can communicate.
Will you install ZeroTier on the Plex server and each client? Do you have any remote TVs or set-top boxes in use?
To prevent Plex from opening an inbound port on the firewall, disable Remote Access in Plex.
There is a Plex setting Network → LAN Networks that is sometimes recommended when using ZeroTier. Consider twice before setting that - it will disable Plex’s bandwidth controls.
Ah, so looking at ZeroTier, it looks like… basically a VPN solution. So you want your own ipad apps to connect to zerotier when remote (or even locally?), and for their traffic to be able to find and connect to the Plex server?
NOTE: I have no experience with ZeroTier, so if my understanding of it and my support is completely wrong… I understand and will not be embarrased by you saying so
I think all you will need to do is set up routes in your router that move traffic from the x.x.149.x ZeroTier network out to the wider x.x.1.x network and vice-versa.
As Volts said, disable Remote Access. All that does is attempt to automatically punch a hole in your router’s firewall using UPNP. It also will tell the server to stop broadcasting the network WAN address to Plex.tv’s servers, since you told Plex you do not want any “remote” access that way (VPN’s bypass this route). That WAN IP is sent so that when a client is remote, these clients will use the WAN IP of your house to then be able to connect to the server. With no remote firewall open for Plex, and no WAN IP for clients to find, then the VPN will be the only route to your server.
I thought it might be more like a traditional VPN endpoint. Like, I think that there must be a ZeroTier server residing on the x.x.1.x network somewhere, where all VPN traffic (x.x.149.x) comes out and must be translated. The server then ought to know that the controller of the x.x.1.x network is its own gateway, and route all traffic towards it for routing onwards to the Plex server.
You would still need to set a route in the router to point to the ZeroTier VPN endpoint server as the “route” fro all x.x.149.x traffic, in order for Plex to find the clients that connect.
Um, I meant that you might have to tell the router where the x.x.1.x network is, but when I think about it that is unnecessary. Y’know, since the router itself IS in control of the x.x.1.x network, it shouldn’t need to know where the devices on it are.
Yes, if the Plex server is itself on the ZeroTier network, that wouldn’t be necessary. I assumed it wasn’t, as the OP said Plex was on the x.x.1.x network, not the x.x.149.x ZeroTier network.
It’s an app running on my NAS. I tried installing it as a container but i think it tried to get it’s own IP address for both local and on ZT Network. I can’t navigate to anything on the nas like the main interface webpage.
Oddly enough, I left the ports closed on my firewall (intentionally) and just enabled remote access. It complained to me that the ports were closed but surprisingly its working remotely. I verfified that UPNP was not enabled on the router. No ports were adjusted.