Installation Methods
Sunshine provides multiple installation methods to suit different use cases and platforms. The recommended method is to use the official binaries from the latest release.Pre-releases are also available with beta features. These should be considered experimental and may have missing release artifacts.
Platform Installation Guides
Select your platform to view detailed installation instructions:Linux
AppImage, Debian/Ubuntu, Fedora, Arch Linux, Flatpak, and more
Windows
MSI/EXE installers and portable versions
macOS
Homebrew installation for macOS 14+
FreeBSD
Package installation for FreeBSD 14.3+
Docker Installation
Docker images are available on Docker Hub and GitHub Container Registry.Available Image Tags
Images are tagged in the format<version>-<os>, where:
Versions:
latest- Latest stable releasemaster- Latest development buildvX.X.X- Specific version- Commit hash - Specific commit
debian-bookwormubuntu-22.04ubuntu-24.04
latest-ubuntu-24.04
Docker Run Example
Docker Compose Example
Docker Parameters
| Parameter | Function | Required |
|---|---|---|
-p 47990:47990 | Web UI Port | Yes |
-v /path:/config | Configuration volume | Yes |
-e PUID=1001 | User ID for permissions | No |
-e PGID=1001 | Group ID for permissions | No |
-e TZ=America/New_York | Timezone | No |
Supported Architectures
| OS | amd64/x86_64 | arm64/aarch64 |
|---|---|---|
| debian-bookworm | ✅ | ✅ |
| ubuntu-22.04 | ✅ | ✅ |
| ubuntu-24.04 | ✅ | ✅ |
Third-Party Packages
Some third-party package managers may offer Sunshine. Third-party packages include Homebrew (for Linux and macOS), AUR packages, Winget (Windows), and various distribution-specific repositories.Next Steps
After installation, continue to the quick start guide:Quick Start
Configure Sunshine and start streaming

