Plex works flawlessly when you're using it at home. Let’s say you have Plex running on your laptop, PC, or a NAS, and you want to watch something on your TV. All you need to do is download the app on your TV, sign in to your Plex account, and you’re good to go.
That’s because all your devices are on the same network, so everything communicates locally and stays fast. However, if you’ve ever tried to access your Plex library from a different location, you might have noticed how quickly things go haywire. Your server might be at home while you’re trying to stream something from an Airbnb, and suddenly, Plex just doesn’t work the way it should.
I ran into the same issue and spent way too long trying random fixes that didn’t stick. What finally worked wasn’t some complicated tweak buried deep in settings. It came down to one simple change that actually lets Plex talk to the outside world properly.
8 common Plex issues on NAS and how to fix them
Say goodbye to your Plex frustrations
Port forwarding fixed my Plex remote streaming
All it took was a good five minutes
The biggest reason Plex remote streaming fails is simple — your server isn’t properly exposed to the internet. Inside your home, everything works because devices connect locally. Outside your home, Plex needs your router to allow incoming connections, and that does not happen automatically in most setups. The fix is port forwarding, specifically using port 32400.
To get this working, first make sure your Plex server has a fixed internal IP address. You can do this by logging in to your router, locating your Plex server in the connected devices list, and reserving its current IP address using its MAC address. This ensures your server always uses the same IP, which is critical because port forwarding rules depend on it.
Once that’s done, go to your router’s port forwarding settings and create a new rule. Assign it to your Plex server’s IP address, set both the internal and external port to 32400, and choose TCP as the protocol. Save the rule, so your router knows that any incoming traffic on that port should be directed straight to your Plex server.
After setting this up, head back into Plex. Open Settings, go to Remote Access, enable the option to manually specify a public port, and enter 32400. Then hit retry. If everything is configured correctly, Plex should show that your server is accessible from outside your network.
Even if Plex briefly shows a red status after turning green, do not assume it is broken. A better way to test is to turn off Wi-Fi on your phone and try accessing your server using mobile data. If your library loads and streams play, your setup is working as intended.
- OS
- Windows, macOS, Linux
- Individual pricing
- Free, $6.99/month, $250/lifetime
Plex is the premier home media server software for replacing your streaming subscriptions.
There are other fixes you should try
Don't give up just yet
Port forwarding solves the biggest problem, but it is not the only thing that can break remote streaming. If remote access still doesn’t work, there are a few other areas worth checking that can make a noticeable difference.
Start with your Plex account and device login. Open the Plex app or web interface and make sure you are properly signed in. If your server isn't showing up, logging out and back in often fixes it. On TVs or streaming devices, you may need to use the Plex linking option, which provides a code to enter in a browser to connect the device to your account.
Next, take a look at your internet upload speed settings inside Plex. Go to Remote Access settings and enter your maximum upload speed based on your internet plan. This helps Plex understand how much bandwidth it can use for streaming. Right below that, adjust the remote stream bitrate. Setting it too high can cause buffering or playback failures, especially on older devices, so lowering it to around 10-12 Mbps for 1080p often improves stability.
Another helpful setting is enabling secure connections, as preferred in the network settings. This ensures Plex uses secure communication when possible without breaking compatibility. You can also tweak transcoder settings to prioritize higher-speed encoding, reducing delays when Plex converts media for streaming.
If you are still facing issues, check whether a VPN is running on your server or device. VPNs can block or interfere with incoming connections, which breaks remote access. Disabling the VPN and testing again is an easy way to rule this out.
It is also worth making sure your server itself is actually running and accessible. If you are using a NAS or a desktop as your server, it needs to stay powered on and connected. If it goes to sleep, restarts after an update, or disconnects from the network, remote access will stop working until it is back online.
6 important things I've learned after using Plex for years
Plex can't fix a messy media library on its own — proper organization is key.
