Moonshine: Stream games from your PC to any device
Linux-based Moonshine enables remote gaming through Moonlight
1What is Moonshine?
Moonshine is a Linux-based game streaming server. It works with the Moonlight client to stream games from your PC to remote devices. By sending back keyboard, mouse, and controller inputs to the host, you can play games remotely as if you were sitting in front of your computer.
2Unique features
Moonshine runs each stream in its own isolated environment. This allows you to continue using your host PC normally during streaming. It offers a no-monitor solution and provides high performance with hardware video encoding (H.264, H.265, AV1). It also supports HDR and low-latency audio streaming.
3System requirements
Moonshine runs exclusively on Linux and requires systemd. You need a GPU with Vulkan video encoding support (NVIDIA RTX, AMD RDNA2+, or Intel Arc). Moonlight client v6.0.0 or higher is required. Easy installation is available through AUR on Arch Linux.
4Installation and configuration
Moonshine can continue running even when the user session is closed. Configuration files are auto-generated, and applications run in isolated environments. Built-in scanners can automatically detect installed Steam games and desktop applications.
5Security warnings
Moonshine is not designed for public network use. Due to limitations in the GameStream protocol, traffic isn't fully encrypted at the application level. For internet streaming, using a VPN (Tailscale, WireGuard, ZeroTier) is recommended instead of exposing ports directly.
6Why it matters
Moonshine provides Linux users with a powerful game streaming solution, enhancing cross-platform gaming experiences. The isolated streaming sessions allow continued use of the host computer, combining productivity and entertainment in one solution.
Original article: Hacker News — Moonshine ile PC'nizden herhangi bir cihaza oyun akışı yapın