Network components:
- Umbrel Server containing Plex Server running on Ubuntu – “Umbrel”
- Playstation 5 – “PS5”
- Personal Computer – “PC
Network Configuration:
- Umbrel connected to router via Ethernet
- PS5 connected to router via Ethernet
- PC connected via WiFi
Step-by-Step Guide:
- Access router’s Home Network settings from PC and set static IP addresses for Umbrel and PS5
- Create Plex account on PC. If you use Google, be sure to set a password after your account has been created.
- Follow the Plex initial setup instructions to direct the app to your local media location(s).
- Having already downloaded a file was helpful in determining the location.
- Download Plex Server on PS5
- Download Plex Server on Umbrel
***For steps 6-9, reference this GUIDE for more information***
- Access Plex’s “docker-compose.yml” file
- I used ssh from my PC to access the Plex files which are housed on the Umbrel
- Get Plex claim code (https://www.plex.tv/claim/) from Plex on PC
- Within four minutes, add the auto-generated Plex Claim code to the “docker-compose.yml” file after “-VERSON…”
- Save the edited file and restart your Plex Server. Restarting the server is required.
- Open the Plex Server on the Umbrel. If you receive an authorization error, troubleshoot steps 5 through 8 using the aforementioned GUIDE.
- Access your router’s settings on the PC.
***For steps 12 – 15, reference this COMMENT for more info (disabling IPv6 is NOT required)***
- Access router’s Firewall settings from PC. Using NAT/Gaming (maybe Port Forwarding) settings, create two custom port forwarding services.
- Plex Server with a port range of 32400-32400, host port of 34200, and TCP/UDP protocol
- Plex App with a port range of 50000-50000, host port of 34200, and TCP/UDP protocol
- Apply BOTH custom forwarding services to Umbrel device.
- Still in the router’s Firewall settings, Using IP Passthrough settings, create a passthrough allocation using DHCPS-fixed mode for the PS5. Use the default lease.
- On the PC, access your server’s remote access settings in Plex [Settings > Umbrel > Remote Access]. Manually specify the public port as 50000, and click Apply.
- Check the status of the Plex Server in the PS5 Plex App. If the Plex Server shows as “indirect” troubleshoot steps 12 – 15 using the aforementioned COMMENT.
Hope this helps! If this was valuable to you, let me know what it’s worth!
BTC Pay Address
BTC Pay Link
Bitcoin: bc1pygcrcl0cppe0zxgflzh46alzwj80de8vkmwgkug4jnkjxlzuuwes2qmd4m
Donate: https://mmo.show/donate
Special thanks to Redditor gman1023 and Umbrel Community poster nevets963!
Leave a Reply