2022-04-18 18:53:28 +00:00
|
|
|
:github_url: https://github.com/SunshineStream/Sunshine/tree/nightly/docs/source/about/installation.rst
|
|
|
|
|
|
|
|
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 <https://github.com/SunshineStream/Sunshine/issues/61>`_.
|
|
|
|
|
|
|
|
.. Tip:: Some third party packages also exist. See
|
|
|
|
:ref:`Third Party Packages <about/third_party_packages: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
|
|
|
|
-----
|
2022-06-09 03:00:59 +00:00
|
|
|
Follow the instructions for your preferred package type below.
|
|
|
|
|
2022-04-18 18:53:28 +00:00
|
|
|
AppImage
|
|
|
|
^^^^^^^^
|
2022-04-18 20:21:05 +00:00
|
|
|
.. image:: https://img.shields.io/github/issues/sunshinestream/sunshine/pkg:appimage?logo=github&style=for-the-badge
|
2022-04-18 18:53:28 +00:00
|
|
|
:alt: GitHub issues by-label
|
|
|
|
|
2022-06-18 00:05:51 +00:00
|
|
|
According to AppImageLint the AppImage can run on the following distros.
|
2022-04-30 22:22:17 +00:00
|
|
|
|
|
|
|
- [✖] 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
|
|
|
|
|
2022-06-18 00:05:51 +00:00
|
|
|
#. Download ``sunshine-appimage.zip`` and extract the contents to your home directory.
|
2022-04-18 18:53:28 +00:00
|
|
|
|
2022-06-19 20:20:25 +00:00
|
|
|
AUR Package
|
|
|
|
^^^^^^^^^^^
|
|
|
|
#. Open terminal and run the following code.
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
git clone https://aur.archlinux.org/sunshine-git.git
|
|
|
|
cd sunshine-git
|
|
|
|
makepkg -fi
|
|
|
|
|
2022-06-18 00:05:51 +00:00
|
|
|
Debian Package
|
|
|
|
^^^^^^^^^^^^^^
|
|
|
|
.. image:: https://img.shields.io/github/issues/sunshinestream/sunshine/pkg:deb?logo=github&style=for-the-badge
|
2022-04-18 18:53:28 +00:00
|
|
|
:alt: GitHub issues by-label
|
|
|
|
|
2022-06-09 03:00:59 +00:00
|
|
|
#. Download ``sunshine.deb`` and run the following code.
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
sudo apt install -f ./sunshine.deb
|
|
|
|
|
|
|
|
.. Tip:: You can double click the deb file to see details about the package and begin installation.
|
2022-04-18 18:53:28 +00:00
|
|
|
|
2022-06-18 00:05:51 +00:00
|
|
|
Flatpak Package
|
|
|
|
^^^^^^^^^^^^^^^
|
|
|
|
.. image:: https://img.shields.io/github/issues/sunshinestream/sunshine/pkg:flatpak?logo=github&style=for-the-badge
|
|
|
|
:alt: GitHub issues by-label
|
|
|
|
|
|
|
|
.. Todo:: This package needs to have CUDA added.
|
|
|
|
|
|
|
|
#. Install `Flatpak <https://flatpak.org/setup/>`_ as required.
|
|
|
|
#. Download ``sunshine.flatpak`` and run the following code.
|
|
|
|
|
|
|
|
System level (recommended)
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
flatpak install --system sunshine.flatpak
|
|
|
|
|
|
|
|
User level
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
flatpak install --user sunshine.flatpak
|
|
|
|
|
|
|
|
RPM Package
|
|
|
|
^^^^^^^^^^^
|
|
|
|
.. image:: https://img.shields.io/github/issues/sunshinestream/sunshine/pkg:rpm?logo=github&style=for-the-badge
|
2022-04-18 18:53:28 +00:00
|
|
|
:alt: GitHub issues by-label
|
|
|
|
|
2022-06-09 03:00:59 +00:00
|
|
|
#. Add `rpmfusion` repositories by running the following code.
|
2022-04-18 18:53:28 +00:00
|
|
|
|
2022-06-09 03:00:59 +00:00
|
|
|
.. code-block:: bash
|
2022-04-18 18:53:28 +00:00
|
|
|
|
2022-06-09 03:00:59 +00:00
|
|
|
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
|
2022-04-18 18:53:28 +00:00
|
|
|
|
2022-06-09 03:00:59 +00:00
|
|
|
#. Download ``sunshine.rpm`` and run the following code.
|
2022-04-18 18:53:28 +00:00
|
|
|
|
2022-06-09 03:00:59 +00:00
|
|
|
.. code-block:: bash
|
2022-04-18 18:53:28 +00:00
|
|
|
|
2022-06-09 03:00:59 +00:00
|
|
|
sudo dnf install ./sunshine.rpm
|
2022-04-18 18:53:28 +00:00
|
|
|
|
2022-06-09 03:00:59 +00:00
|
|
|
.. Tip:: You can double click the rpm file to see details about the package and begin installation.
|
2022-04-18 18:53:28 +00:00
|
|
|
|
|
|
|
MacOS
|
|
|
|
-----
|
2022-04-18 20:21:05 +00:00
|
|
|
.. image:: https://img.shields.io/github/issues/sunshinestream/sunshine/os:macos?logo=github&style=for-the-badge
|
2022-04-18 18:53:28 +00:00
|
|
|
:alt: GitHub issues by-label
|
|
|
|
|
2022-06-15 19:52:38 +00:00
|
|
|
Portfile
|
2022-04-30 23:20:16 +00:00
|
|
|
#. Install `MacPorts <https://www.macports.org>`_
|
2022-06-11 03:20:24 +00:00
|
|
|
#. Update the Macports sources.
|
2022-06-09 03:00:59 +00:00
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
2022-06-11 03:20:24 +00:00
|
|
|
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.
|
|
|
|
|
|
|
|
#. Download the ``Portfile`` to ``~/Downloads`` and run the following code.
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
mkdir -p ~/ports/multimedia/sunshine
|
|
|
|
mv ~/Downlaods/Portfile ~/ports/multimedia/sunshine
|
|
|
|
cd ~/ports
|
|
|
|
portindex
|
|
|
|
sudo port install sunshine
|
2022-06-09 03:00:59 +00:00
|
|
|
|
2022-04-30 23:20:16 +00:00
|
|
|
#. The first time you start Sunshine, you will be asked to grant access to screen recording and your microphone.
|
2022-05-06 01:05:57 +00:00
|
|
|
|
2022-04-18 18:53:28 +00:00
|
|
|
Windows
|
|
|
|
-------
|
2022-04-18 20:21:05 +00:00
|
|
|
.. image:: https://img.shields.io/github/issues/sunshinestream/sunshine/os:windows:10?logo=github&style=for-the-badge
|
2022-04-18 18:53:28 +00:00
|
|
|
:alt: GitHub issues by-label
|
|
|
|
|
2022-04-18 20:21:05 +00:00
|
|
|
.. image:: https://img.shields.io/github/issues/sunshinestream/sunshine/os:windows:11?logo=github&style=for-the-badge
|
2022-04-18 18:53:28 +00:00
|
|
|
:alt: GitHub issues by-label
|
|
|
|
|
2022-04-30 23:20:16 +00:00
|
|
|
Installed option:
|
|
|
|
#. Download and install ``sunshine-windows.exe``
|
|
|
|
|
|
|
|
Standalone option:
|
|
|
|
#. Download and extract ``sunshine-windows.zip``
|
2022-04-18 18:53:28 +00:00
|
|
|
|
|
|
|
.. _latest release: https://github.com/SunshineStream/Sunshine/releases/latest
|
|
|
|
.. _Dockerhub.io: https://hub.docker.com/repository/docker/sunshinestream/sunshine
|
|
|
|
.. _ghcr.io: https://github.com/orgs/SunshineStream/packages?repo_name=sunshine
|