Installation

The recommended method for running Sunshine is to use the binaries bundled with the latest release.

Binaries

Binaries of Sunshine are created for each release. They are available for Linux, and Windows. Binaries can be found in the latest release.

Todo

Create binary package(s) for MacOS. See here.

Tip

Some third party packages also exist. See Third Party Packages.

Docker

Todo

Docker images of Sunshine are planned to be included in the future. They will be available on Dockerhub.io and ghcr.io.

Linux

Follow the instructions for your preferred package type below.

AppImage

GitHub issues by-label

The current known compatibility of the AppImage is shown below.

  • [✖] Debian oldstable (buster)

  • [✔] Debian stable (bullseye)

  • [✔] Debian testing (bookworm)

  • [✔] Debian unstable (sid)

  • [✔] Ubuntu jammy

  • [✔] Ubuntu impish

  • [✔] Ubuntu focal

  • [✖] Ubuntu bionic

  • [✖] Ubuntu xenial

  • [✖] Ubuntu trusty

  • [✖] CentOS 7

  1. Download and extract sunshine-appimage.zip to your home directory.

Debian Packages

GitHub issues by-label
  1. Download sunshine.deb and run the following code.

    sudo apt install -f ./sunshine.deb
    

Tip

You can double click the deb file to see details about the package and begin installation.

Red Hat Packages

GitHub issues by-label
  1. Add rpmfusion repositories by running the following code.

    sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
    https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
    
  2. Download sunshine.rpm and run the following code.

    sudo dnf install ./sunshine.rpm
    

Tip

You can double click the rpm file to see details about the package and begin installation.

MacOS

GitHub issues by-label
Portfile
  1. Install MacPorts

  2. Update the Macports sources.

    sudo nano /opt/local/etc/macports/sources.conf
    

    Add this line, replacing your username, below the line that starts with rsync.

    file://Users/<username>/ports

    Ctrl+x, then Y to exit and save changes.

  3. Download the Portfile to ~/Downloads and run the following code.

    mkdir -p ~/ports/multimedia/sunshine
    mv ~/Downlaods/Portfile ~/ports/multimedia/sunshine
    cd ~/ports
    portindex
    sudo port install sunshine
    
  4. The first time you start Sunshine, you will be asked to grant access to screen recording and your microphone.

Windows

GitHub issues by-label GitHub issues by-label
Installed option:
  1. Download and install sunshine-windows.exe

Standalone option:
  1. Download and extract sunshine-windows.zip