Sunshine
Self-hosted game stream host for Moonlight.
NOTE: Allow Sunshine Virtual Input (Required)
sudo chown $USER /dev/uinput && echo 'KERNEL=="uinput", SUBSYSTEM=="misc", OPTIONS+="static_node=uinput", TAG+="uaccess"' | sudo tee /etc/udev/rules.d/85-sunshine-input.rules
NOTE: Sunshine uses a self-signed certificate. The web browser will report it as not secure, but it is safe.
NOTE: Allow Sunshine to start apps and games. (Optional)
sudo flatpak override --talk-name=org.freedesktop.Flatpak dev.lizardbyte.app.Sunshine
NOTE: KMS Grab (Optional)
sudo -i PULSE_SERVER=unix:$(pactl info | awk '/Server String/{print$3}') flatpak run --socket=wayland dev.lizardbyte.app.Sunshine
Sunshine is a self-hosted game stream host for Moonlight. Offering low latency, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware encoding. Software encoding is also available. You can connect to Sunshine from any Moonlight client on a variety of devices. A web UI is provided to allow configuration, and client pairing, from your favorite web browser. Pair from the local server or any mobile device.