Sunshine
SHA-256Self-hosted game stream host for Moonlight, supporting AMD, Intel, and Nvidia GPUs with low latency.
Smart Download
Download Download Version
v2025.924.154138 · 75.7 MB
Open-source self-hosted game streaming server, low latency, multi-GPU encoding.
Core Features
- Hardware encoding for AMD, Intel, and Nvidia GPUs; software encoding fallback
- Web UI for configuration and pairing from any browser
- Cross-platform: Windows, Linux, macOS, FreeBSD
- Seamless connection with Moonlight clients on various devices
- Low-latency streaming suitable for LAN and remote play
What It Can't Do
- •Hardware encoding requires proper GPU drivers (AMD Adrenalin, NVIDIA Studio, or Intel Graphics); otherwise falls back to CPU-intensive software encoding. 2. Remote streaming requires router port forwarding (default TCP 47989, UDP 47998-48010); consider DDNS for dynamic public IP. 3. macOS gamepad emulation is limited—PS5/Xbox Series controllers may not work properly.
Use Cases
- Use your PC as a streaming server to play games on laptop, phone, or TV remotely
- Replace deprecated NVIDIA GameStream with an open-source alternative
- Low-latency 4K streaming within home LAN to a living room TV
Sunshine is a self-hosted game stream server that works with Moonlight clients to deliver low-latency, high-quality game streaming. It supports hardware encoding on AMD, Intel, and Nvidia GPUs, as well as software encoding as a fallback. A web UI allows easy configuration and client pairing from any browser. Cross-platform support includes Windows, Linux, macOS, and FreeBSD. Sunshine is ideal for gamers who want full control over their streaming setup without relying on cloud services.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Download the installer for your OS (Windows exe, Linux AppImage, or package manager)
Run the installer and launch Sunshine (first run opens the web setup page automatically)
Set admin credentials and pair a Moonlight client by entering the PIN displayed on the web UI
- Download the installer for your OS (Windows exe, Linux AppImage, or package manager)
- Run the installer and launch Sunshine (first run opens the web setup page automatically)
- Set admin credentials and pair a Moonlight client by entering the PIN displayed on the web UI
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
9b9eb0dc096d8f349b3c855ffd536acc2258aa4013bc843085df2bebb8e19a80This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Windows: Uninstall via Control Panel 'Programs and Features'; Linux: Remove with package manager (e.g., apt remove sunshine) or delete AppImage; macOS: Drag app to Trash.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
4 FAQs
Similar Projects
Jellyfin
Free and open-source media system for managing and streaming your personal media collection to any device.
yt-dlp
A feature-rich command-line audio/video downloader supporting thousands of sites. Fast, reliable, and actively maintained fork of youtube-dl.
MoneyPrinterTurbo
An open-source tool that uses AI LLMs to automatically generate high-quality short videos from a topic or keyword.