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.

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

According to AppImageLint the AppImage can run on the following distros.

  • [✖] 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 sunshine-appimage.zip and extract the contents to your home directory.

AUR Package

  1. Open terminal and run the following code.

    git clone https://aur.archlinux.org/sunshine-git.git
    cd sunshine-git
    makepkg -fi
    

Debian Package

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.

Flatpak Package

GitHub issues by-label

Todo

This package needs to have CUDA added.

  1. Install Flatpak as required.

  2. Download sunshine.flatpak and run the following code.

    System level (recommended)
    flatpak install --system sunshine.flatpak
    
    User level
    flatpak install --user sunshine.flatpak
    

RPM Package

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
pkg

Warning

The pkg does not include runtime dependencies and should be considered experimental.

  1. Download the sunshine.pkg file and install it as normal.

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