
Sunshine
Self-hosted game streaming host compatible with Moonlight

Sunshine is a self-hosted game streaming host that lets you stream games and your desktop to Moonlight clients over the network. It focuses on low-latency streaming and supports hardware encoding on AMD, Intel, and NVIDIA GPUs, with software encoding available as a fallback.
Key Features
- Compatible with Moonlight clients across many devices and platforms
- Low-latency streaming designed for responsive gameplay
- Hardware-accelerated encoding support (AMD, Intel Quick Sync, NVIDIA NVENC) plus software encoding
- Web UI for configuration and client pairing
- Virtual gamepad/controller emulation (platform support varies)
- Runs on multiple operating systems including Linux, Windows, macOS, and FreeBSD
Use Cases
- Stream PC games from a powerful host to low-power devices (TV box, handheld, laptop)
- Remote play from another room or across a fast network with a Moonlight client
- Use a browser-based interface to manage streaming settings and pair devices
Limitations and Considerations
- Feature support differs by OS (for example, gamepad emulation is not supported on macOS)
- Some capture/encoding backends have partial or platform-specific support depending on GPU and display server
Sunshine is a practical alternative for running your own GameStream-style host while keeping control of the hardware and configuration. If you already use Moonlight, it provides a flexible server with broad GPU encoding support and convenient web-based management.
Categories:
Tags:
Tech Stack:
Similar Services

Puter
Self-hostable web-based personal cloud and desktop environment
Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.


Teleport
Identity-aware access proxy for infrastructure and internal apps
Secure access platform for servers, Kubernetes, databases, desktops, and web apps with SSO/MFA, short-lived certificates, and full session auditing.


Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

n.eko (Neko)
Self-hosted virtual browser and shared desktop via WebRTC
Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

XPipe
Connection hub and remote file manager for managing server infrastructure
Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.
OpenVPN
Open-source VPN daemon for TLS-based secure tunneling
OpenVPN is a widely used open-source VPN daemon providing TLS/SSL-based secure tunneling, flexible client-server and site-to-site modes, and cross-platform support.


