Skip to content

Commit 7f8a620

Browse files
chore: Add blog post for Cloudsmith repositories
Publish a new announcement post introducing LizardByte's stable and beta Cloudsmith repositories for Sunshine DEB/RPM packages. The post explains setup and install steps for Debian/Ubuntu and Fedora/openSUSE, clarifies that GitHub release downloads remain available, and highlights the reusable Cloudsmith upload GitHub Action for package publishers.
1 parent 1328be8 commit 7f8a620

1 file changed

Lines changed: 105 additions & 0 deletions

File tree

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
---
2+
layout: post
3+
title: Introducing LizardByte's Cloudsmith repositories
4+
subtitle: An easier way to install and update Sunshine on Linux
5+
gh-repo: LizardByte/Sunshine
6+
gh-badge: [follow, star]
7+
readtime: true
8+
tags: [announcements, cloudsmith, linux, Sunshine]
9+
comments: true
10+
authors:
11+
- github: ReenigneArcher
12+
13+
debian_repositories:
14+
- name: Stable
15+
content: |
16+
```bash
17+
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/stable/cfg/setup/bash.deb.sh' | sudo -E bash
18+
```
19+
- name: Beta
20+
content: |
21+
```bash
22+
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/beta/cfg/setup/bash.deb.sh' | sudo -E bash
23+
```
24+
25+
rpm_repositories:
26+
- name: Stable
27+
content: |
28+
```bash
29+
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/stable/cfg/setup/bash.rpm.sh' | sudo -E bash
30+
```
31+
- name: Beta
32+
content: |
33+
```bash
34+
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/beta/cfg/setup/bash.rpm.sh' | sudo -E bash
35+
```
36+
37+
rpm_installers:
38+
- name: Fedora
39+
content: |
40+
```bash
41+
sudo dnf install Sunshine
42+
```
43+
- name: openSUSE
44+
content: |
45+
```bash
46+
sudo zypper install Sunshine
47+
```
48+
---
49+
50+
Installing and updating [Sunshine](https://github.com/LizardByte/Sunshine) on Linux is getting easier. LizardByte now
51+
has two public [Cloudsmith](https://cloudsmith.io/~lizardbyte/repos/) repositories for our DEB and RPM packages:
52+
53+
- The [stable repository](https://cloudsmith.io/~lizardbyte/repos/stable/) contains packages for official releases and
54+
is the best choice for most users.
55+
- The [beta repository](https://cloudsmith.io/~lizardbyte/repos/beta/) contains packages for prereleases, making it a
56+
convenient way to try upcoming changes.
57+
58+
We are starting with Sunshine packages. Once a repository is configured, Sunshine can be installed and updated with
59+
the same package manager used for the rest of your system. Cloudsmith's setup script detects your supported Debian,
60+
Ubuntu, Fedora, or openSUSE release automatically.
61+
62+
## Getting started with Sunshine
63+
64+
Choose either the stable or beta repository below. You only need to configure one of them.
65+
66+
### Debian and Ubuntu
67+
68+
{% include tabs.html tabs=page.debian_repositories %}
69+
70+
After configuring the repository, install Sunshine:
71+
72+
```bash
73+
sudo apt update
74+
sudo apt install sunshine
75+
```
76+
77+
### Fedora and openSUSE
78+
79+
{% include tabs.html tabs=page.rpm_repositories %}
80+
81+
After configuring the repository, install Sunshine with your distribution's package manager:
82+
83+
{% include tabs.html tabs=page.rpm_installers %}
84+
85+
Package availability depends on the distributions and releases currently supported by both Sunshine and Cloudsmith.
86+
See the [Sunshine installation documentation][sunshine-install] for the latest details.
87+
88+
## GitHub release downloads are staying
89+
90+
Cloudsmith is an additional installation option, not a replacement for GitHub releases. If you prefer to download a
91+
DEB or RPM directly, those packages will remain available from the
92+
[Sunshine releases page](https://github.com/LizardByte/Sunshine/releases), along with Sunshine's other release files.
93+
94+
## An easier publishing option for developers
95+
96+
Developers who publish their own DEB or RPM packages can use the reusable
97+
[LizardByte Cloudsmith Upload action](https://github.com/LizardByte/actions/tree/master/actions/cloudsmith_upload). It
98+
uses Cloudsmith's official tooling, recognizes the distribution and release from common package filenames, checks
99+
Cloudsmith's current distribution support, and can publish packages from a GitHub Actions workflow. The action is
100+
public and reusable outside LizardByte projects too.
101+
102+
We hope the new repositories make Sunshine installation and updates feel more familiar on Linux, while keeping the
103+
manual download options that users already rely on.
104+
105+
[sunshine-install]: https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2getting__started.html#linux

0 commit comments

Comments
 (0)