Sunshine is a self-hosted game stream host for Moonlight. Offering low latency, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware encoding. Software encoding is also available. You can connect to Sunshine from any Moonlight client on a variety of devices. A web UI is provided to allow configuration, and client pairing, from your favorite web browser. Pair from the local server or any mobile device.
Features
Self-hosted
Run Sunshine on your own hardware. No need to pay monthly fees to a cloud gaming provider.
Moonlight Support
Connect to Sunshine from any Moonlight client. Moonlight is available for Windows, macOS, Linux, Android, iOS, Xbox, and more. See clients for more information.
Hardware Encoding
Sunshine supports AMD, Intel, and Nvidia GPUs for hardware encoding. Software encoding is also available.
Low Latency
Sunshine is designed to provide the lowest latency possible to achieve optimal gaming performance.
Control
Sunshine emulates an Xbox, PlayStation, or Nintendo Switch controller.
Use nearly any controller on your Moonlight client!
Configurable
Sunshine offers many configuration options to customize your experience.
Clients
Documentation
Read the documentation to learn how to install, use, and configure Sunshine.
Download
Download Sunshine for your platform.