Manual IP in advanced features

It would be highly beneficial for to manually set the IP address for the Plex server. So that remote users are able to recognise it.

(Currently Plex dynamically sets the VPN hosts public IP rather than a static IP of the router which is hidden when behind a VPN)

[updated]

You mean like so?

Thanks for the quick response but this does not solve the issue (I edited the original post slightly)

But for clarification I am referring to ‘Remote Access’ users accessing the Plex server

In Remote Access (advanced settings) I can specify the Plex servers Port but not the IP address. This causes a problem when behind a VPN as the Plex server dynamically updates the IP and takes the VPN public IP and then gets blocked by the VPN host. If Plex server had a manual setting for the IP of the Plex server I believe it would work if the routers fixed IP as defined by the local ISP was used.

NB: With the VPN disabled and the IP of the local Router correctly set the Plex server is visible and works fine.

If you put your correct IP adress into the field I highlighted in my secreenshot, the server will publish it to plex.tv from where your clients will get it automatically.

I tried this as suggested but it didn’t resolve the problem. I am away for the weekend and will turn the VPN off and see if it correctly resolves on Sunday (giving time for the local Plex server to have sync to Plex.tv

I will test again with the VPN enabled on Sunday evening and repost…

@MJDNET said:
Thanks for the quick response but this does not solve the issue (I edited the original post slightly)

But for clarification I am referring to ‘Remote Access’ users accessing the Plex server

In Remote Access (advanced settings) I can specify the Plex servers Port but not the IP address. This causes a problem when behind a VPN as the Plex server dynamically updates the IP and takes the VPN public IP and then gets blocked by the VPN host. If Plex server had a manual setting for the IP of the Plex server I believe it would work if the routers fixed IP as defined by the local ISP was used.

NB: With the VPN disabled and the IP of the local Router correctly set the Plex server is visible and works fine.

It is much better to set a DHCP reservation on the router than it is to try and do it via Plex.
Without the reservation the router could give the IP away causing an IP conflict.

@AsphyxNYC said:
It is much better to set a DHCP reservation on the router than it is to try and do it via Plex.
Without the reservation the router could give the IP away causing an IP conflict.

That would only support a local (internally assigned) network LAN IP

My question is related to the Public IP

The Plex server assigns the public IP from the router that it is attached to automatically, unless the router uses a VPN service then it sets the VPN public IP. I use a VPN service but want to manually assign the router IP so Plex cannot update this

See the picture below:
Under server mapping “Public IP”

you need to set the check box. Unless you do, PMS will keep on trying to establish a port forwarding per UPnP, using a random port number. Which is not what you want if you define the way of the data to go through your VPN.

  • the connection test on that page will probably never give you ‘green’ status with a VPN. It was not designed to handle a VPN.

you need to check the reachability manually from the other end of your VPN.

THE IP ADDRESS NOT THE PORT

SHEEESH.
I just want to manually specify the IP

I really hope this spells it out clearly

Landscape is as follows:
MacMini ---- Router ---- ISP ---- VPN Tunnel ---- Router ---- Internet

Internal IP ---- Local Router IP ---- ---- VPN ---- ---- Remote Router IP ---- Internet
xxx.xxx.xxx.xxx ---- YYY.YYY.YYY.YYY ---- ---- VPN ---- ---- ZZZ.ZZZ.ZZZ.ZZZ ---- Internet

I would like to manually assign YYY.YYY.YYY.YYY for the Plex
Unfortunately the Plex automatically assigns ZZZ.ZZZ.ZZZ.ZZZ

From what I understand setting the custom server access Url should do what you want. This appears to be the way you can specify the public ip address rather than Plex determining automatically (and incorrectly if you are running a vpn client on the same box).

However, I have tried this too and it doesn’t work for me either.

OK so its not just me then THANKS - Perrottg for confirming… Although you did help I made a mistake saying your quote answered the question…

See thread:
forums.plex.tv/discussion/195185/custom-server-address-url#latest

Need option to assign server IP manually for remote access, behind complex routing setup its the only option.

why this is not even listed in top requested features.

2021 clean-up: implemented (Settings > [Server Name] > Network > Custom Server Access URLs)