Sunshine now provides official Alpine Linux packages for both x86_64 and aarch64. The packages are available today from LizardByte’s beta Cloudsmith repository and the Sunshine releases page. When the next stable Sunshine release is published, its Alpine packages will also be available from the stable Cloudsmith repository.
This gives Alpine users a package built for the distribution’s musl-based environment, without needing to build Sunshine from source or adapt a package intended for another Linux distribution.
Install Sunshine on Alpine
During the beta period, download the current package from the beta Cloudsmith repository or the main GitHub releases page. Choose the APK that matches your Alpine release and system architecture.
Browse Cloudsmith beta packages Browse Sunshine releases
After downloading the package for your system, install it as root:
apk add --allow-untrusted ./sunshine_{version}_alpine{distro-version}_{arch}.apk
Release APKs use a new signing key for each build. That key is not already trusted by your Alpine installation, so
the --allow-untrusted option is required when installing the downloaded file.
To upgrade, download the newer APK for your Alpine release and architecture and install it with the same command. To uninstall Sunshine:
apk del sunshine
Compatibility and limitations
The Alpine builds do not include CUDA or NVFBC capture. The other capture and encoding backends supported by the system remain enabled.
For current installation details and package requirements, see the Sunshine documentation.