OpenSource-Hub
S

Sunshine

SHA-256
36.9k stars·Video & Audio Download·SHA-256 checksum verified

Self-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

game-streamingself-hostedmoonlightcloud-gaminglow-latency

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Download the installer for your OS (Windows exe, Linux AppImage, or package manager)

4

Run the installer and launch Sunshine (first run opens the web setup page automatically)

5

Set admin credentials and pair a Moonlight client by entering the PIN displayed on the web UI

Install Guide
  1. Download the installer for your OS (Windows exe, Linux AppImage, or package manager)
  2. Run the installer and launch Sunshine (first run opens the web setup page automatically)
  3. Set admin credentials and pair a Moonlight client by entering the PIN displayed on the web UI
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

9b9eb0dc096d8f349b3c855ffd536acc2258aa4013bc843085df2bebb8e19a80

This 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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseGPL-3.0
Last Updated2026-06-26 03:05:33
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

4 FAQs

Similar Projects