Plex is the ultimate media server, streaming and transcoding your content across local networks to virtually any device. But you can also access your entire library remotely—perfect for when you're away from home.
As experienced Plex users and home networking experts, we've set up remote access countless times. It's simple for most, though router quirks can arise. This trusted guide covers every step to get you streaming securely.
Note: Plex Pass unlocks premium features worth the investment—see Plex Pass: What Do You Get for Your Money? for details. Remote access, however, is free for all users, no subscription required.
Before diving in, confirm these basics:
New to Plex? Start with our Your Guide to Plex: The Awesome Media Center for setup basics.
For many, this is all you need. Log into Plex.tv, click the orange-bordered Launch button (select admin user and PIN if set).

Click the Settings icon (wrench/screwdriver) in the top right.

Select Server > Remote Access from the left menu. Click Enable Remote Access.

If you see “Fully accessible outside your network” (green), you're done! Access your library from any Plex app or browser via your account.

Not seeing it? Proceed—common fixes ahead.
UPnP/NAT-PMP lets Plex auto-configure your router, opening port 32400 without manual setup. Plex requests forwarding from internal to external traffic.
Your router might need UPnP enabled—check its manual or search "enable UPnP [router model]".

On my UniFi Security Gateway: Settings > Services > UPnP. Enable both UPnP and NAT-PMP (with Secure Mode). Reboot router, then retry Plex.
Still stuck? UPnP may be incompatible—move to manual port forwarding. Note: Modern routers make UPnP safer, but skip if concerned (10 Ways Your Router Isn't as Secure as You Think).
Port forwarding directs external traffic to your Plex server (What Is Port Forwarding? MakeUseOf Explains).
You need: Plex server's internal IP (e.g., 10.0.0.5) and port (default 32400).
Clarifying IPs: External (public) is from your ISP—Google "What is my IP?"

Internal IPs (192.168.x.x or 10.x.x.x) are private, assigned by your router.
Find yours in Plex Remote Access > Show Advanced:

Example: Private: 10.0.0.5:32400.
In router admin (search for yours), go to Port Forwarding:

Save, reboot router, retry Plex. If custom external port, specify it in Advanced settings.

Success! But DHCP can change IPs, breaking forwarding.
Set a DHCP reservation (not full static IP—What Is a Static IP Address?): Router assigns fixed IP to your Plex device MAC.
In router: LAN Settings or Clients list. For UniFi: Select device > Settings > Network > Use fixed IP address.

Reconnect device. Search "DHCP reservation [router model]" for specifics.
Deepen your knowledge with our Beginner's Guide to Home Networking or What Is Ubiquiti UniFi?.