Sunshine
★ 43.4kGNU General Public License v3.0Open Source — No PaywallDocker · Flatpak · Binary +245+ active committers (12mo)
About
Sunshine is a self-hosted game streaming host designed to work with Moonlight clients. It lets a machine act as a streaming server for games and other interactive content, with support for...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Nov 6, 2026 – Nov 13, 2026Nov 13, 2026
Features
- low-latency game streaming
- hardware encoding
- software encoding
- web UI configuration
- client pairing
- multi-device access
- gamepad emulation
- cross-platform host support
- encoding API support
- screen capture support
Details
- Last Updated
- Nov 15, 2026
- Created
- Dec 15, 2021
- Install Methods
- dockerflatpakbinarypackage-managersource
- Requirements
- AMD, Intel, and Nvidia GPUs for hardware encodingMoonlight clientweb browser for configuration and pairing
- Runtime / Stack
- C++debDocker
- Privacy & Independence
- No Cloud RequiredOffline Capable
- Deployment
Deployment: no container deployment found
Run Sunshine yourself
Pick how much you want to manage.
netcupBest match
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
Hetzner
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
DigitalOcean
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
1 more way to host
Some links earn us a commission. netcup pays us one and is our preferred VPS host.
Is this your project? Sponsor a listing
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on May 17, 2026
Alternatives to Sunshine
Kasm Workspaces
Streaming containerized apps and desktops to end-users. Examples include Ubuntu in your browser, or simply single apps such as Chrome, OpenOffice, Gimp, Filezilla etc.
Miscellaneous ToolsSelf Hosting SolutionsRemote Access+2
Related Software
Guacamole
4.0k
guacamole-server provides guacd, libguac, and protocol support libraries that form the server-side basis of Apache Guacamole remote desktop access.
Remote AccessPermissive LicenseProxy Servers+2
PufferPanel
1.8k
PufferPanel is a web-based game server management system for managing multiple game servers from one central location.
Game Server PanelsPermissive LicenseSelf Hosting Solutions+1
NymphCast
2.6k
NymphCast turns hardware into an audio/video receiver for network streaming to televisions or powered speakers.
Multimedia StreamingAudio StreamingMedia Servers+3
PeerTube
15.4k
PeerTube is a free, decentralized, federated video platform for hosting, streaming, and sharing videos across interconnected instances.
Media ServersFully FOSSCopyleft License+2
7 ContainersFully FOSS
Screego
10.8k
screego/server is a screen-sharing server for developers that provides high-quality, low-latency screen sharing.
Custom CommunicationsCopyleft LicenseSelf Hosting Solutions+1