I downloaded the latest version and ran into this issue. Please help.
The server doesn’t have a window. It only has a task tray icon.

Make sure it is present. If not, start “Plex Media Server” with your Start menu.
Then direct your web browser to http://127.0.0.1:32400/web
Then what?
Set up your server
Now it says site can’t be reached