Remote Desktop (Parsec Alternative)
If you're coming from Windows, you might be used to Parsec for low-latency remote desktop access. On Linux, the equivalent setup is Sunshine (server) + Moonlight (client).
Overview
- Sunshine — An open-source game streaming server that runs on your Linux host PC. It captures your screen and streams it over the network.
- Moonlight — An open-source client that connects to Sunshine from any device (phone, tablet, another PC, etc.).
Together, they give you a Parsec-like experience with low latency and high quality streaming.
Setting Up Sunshine
- Install Sunshine on your host PC. On Nobara/Fedora, you can grab it from GitHub Releases
- Launch Sunshine and open its web UI (usually at
https://localhost:47990). - Create a username and password on first launch.
Enable UPnP (The Key Setting)
By default, Sunshine only works on your local network. To use it as a proper Parsec replacement — accessible from anywhere without port forwarding:
- Go to the Network tab in Sunshine's web UI.
- Enable the UPnP checkbox (disabled by default).
- Save and restart Sunshine.
With UPnP enabled, Sunshine will automatically open the required ports on your router. You can then connect from anywhere using your public IP address — no manual port forwarding needed.
Make sure UPnP is enabled on your router as well (most routers have it on by default).
Multi-Monitor Setup
If you have multiple monitors, Sunshine defaults to capturing the first one, which may not be the one you want.
To set the correct monitor:
- Go to the Troubleshooting tab in Sunshine's web UI and find the display/output IDs listed there.
- Note the ID of the monitor you want to stream.
- Go to the Video tab and set the Output Name to that display ID.
Setting Up Moonlight
- Install Moonlight on your client device from moonlight-stream.org (available on Windows, macOS, Linux, Android, iOS, and more).
- If on the same local network, Sunshine should appear automatically. Otherwise, add your host's public IP address manually.
- Pair the client with Sunshine using the PIN displayed in Moonlight (enter it in Sunshine's web UI).
- Once paired, you can stream your desktop or launch specific applications.