Skip to content

Commit f7040ac

Browse files
chore: add Sunshine Alpine package blog post
1 parent a710857 commit f7040ac

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
layout: post
3+
title: Sunshine now has Alpine Linux packages
4+
subtitle: Official APKs for x86_64 and aarch64
5+
cover-img: https://app.lizardbyte.dev/dashboard/github/openGraphImages/Sunshine_624x312.png
6+
thumbnail-img: https://app.lizardbyte.dev/dashboard/github/openGraphImages/Sunshine_624x312.png
7+
share-img: https://app.lizardbyte.dev/dashboard/github/openGraphImages/Sunshine_624x312.png
8+
gh-repo: LizardByte/Sunshine
9+
gh-badge: [follow, star]
10+
readtime: true
11+
tags: [announcements, alpine, linux, Sunshine]
12+
comments: true
13+
authors:
14+
- github: ReenigneArcher
15+
---
16+
17+
[Sunshine](https://github.com/LizardByte/Sunshine) now provides official Alpine Linux packages for both x86_64 and
18+
aarch64. The packages are available today from LizardByte's
19+
[beta Cloudsmith repository](https://cloudsmith.io/~lizardbyte/repos/beta/) and the
20+
[Sunshine releases page](https://github.com/LizardByte/Sunshine/releases). When the next stable Sunshine release is
21+
published, its Alpine packages will also be available from the
22+
[stable Cloudsmith repository](https://cloudsmith.io/~lizardbyte/repos/stable/).
23+
24+
This gives Alpine users a package built for the distribution's musl-based environment, without needing to build
25+
Sunshine from source or adapt a package intended for another Linux distribution.
26+
27+
## Install Sunshine on Alpine
28+
29+
During the beta period, download the current package from the
30+
[beta Cloudsmith repository](https://cloudsmith.io/~lizardbyte/repos/beta/) or the main
31+
[GitHub releases page](https://github.com/LizardByte/Sunshine/releases). Choose the APK that matches your Alpine
32+
release and system architecture.
33+
34+
[Browse Cloudsmith beta packages](https://cloudsmith.io/~lizardbyte/repos/beta/){: .btn .btn-primary }
35+
[Browse Sunshine releases](https://github.com/LizardByte/Sunshine/releases){: .btn .btn-primary }
36+
37+
After downloading the package for your system, install it as root:
38+
39+
```sh
40+
apk add --allow-untrusted ./sunshine_{version}_alpine{distro-version}_{arch}.apk
41+
```
42+
43+
Release APKs use a new signing key for each build. That key is not already trusted by your Alpine installation, so
44+
the `--allow-untrusted` option is required when installing the downloaded file.
45+
46+
To upgrade, download the newer APK for your Alpine release and architecture and install it with the same command. To
47+
uninstall Sunshine:
48+
49+
```sh
50+
apk del sunshine
51+
```
52+
53+
## Compatibility and limitations
54+
55+
The Alpine builds do not include CUDA or NVFBC capture. The other capture and encoding backends supported by the
56+
system remain enabled.
57+
58+
For current installation details and package requirements, see the
59+
[Sunshine documentation](https://docs.lizardbyte.dev/projects/sunshine/master/md_docs_2getting__started.html#alpine-linux).

0 commit comments

Comments
 (0)