Skip to content

Add Sunshine Server #2728

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
4 tasks done
Cyberillc opened this issue Mar 3, 2025 · 5 comments
Open
4 tasks done

Add Sunshine Server #2728

Cyberillc opened this issue Mar 3, 2025 · 5 comments

Comments

@Cyberillc
Copy link

Cyberillc commented Mar 3, 2025

What is the name of the app?

Sunshine

Where is the app hosted?

https://github.com/LizardByte/Sunshine

About the app

This, is basically a server that provides low latency video streaming of your desktop, and is mostly centered around gaming. To use it you need the moonlight client which can be found here -> https://github.com/moonlight-stream/moonlight-qt.

To start, after you've downloaded the server, you have to setup an account, after that ,on the moonlight client (on your lan) you can see your raspberry pi hostname (without the .local), Then you will see a screen saying that you need to input a pin in the sunshine web gui, then you have to got to the "PIN" section and put in the device name from the client and then you put in the pin code from your client, to your web gui. Then start gaming!

Example Gallery

Sunshine UI (Through Moonlight!)
Image


Proof that its running! (Through Moonlight!)
Image


(Client side/ Server side) Stream Stats
Image


Raspberry PI showing up in Moonlight
Image

Confirmations

Copy link
Contributor

github-actions bot commented Mar 3, 2025

Hello there 👋
Thanks for submitting your first issue to the Pi-Apps project! We'll try to get back to you as soon as possible.
In the meantime, we encourage you join our Discord server, where you can ask any questions you might have.

Please respond as soon as possible if a Pi-Apps maintainer requests more information from you. Stale issues will be closed after a lengthy period of time with no response.

@Botspot
Copy link
Owner

Botspot commented Mar 3, 2025

You say it is streaming the Pi's desktop if I understand correctly.
Is this like a view-only stream or does it work like remote desktop or Parsec?

@Cyberillc
Copy link
Author

Cyberillc commented Mar 3, 2025

Its a remote desktop, and runs very smoothly, and its like parsec, thanks to its low latency, except its self-hosted!

Examples

Gaming (Through Moonlight)
Click Here For The Video!

Using Youtube
https://github.com/user-attachments/assets/cecfa9a5-e6e6-4470-8e1b-d98373d68417

@Botspot
Copy link
Owner

Botspot commented Mar 3, 2025

You formatted your URL backwards and swapped the URL and embed text ^

@theofficialgman
Copy link
Collaborator

Yeah Sunshine + Moonlight is OP. Been using Moonlight on at least a monthly basis for years and Sunshine for a few months since Nvidia Gamestream was deprecated and caused BSOD on a windows host (server). The main thing holding it back on linux host (server) side is its use of kmsgrab LizardByte/Sunshine#3327 on wayland sessions (which is performant but has some issues) and on x11 sessions the screen copy can be very performance intensive depending on the gpu driver support (though that is common to all video streaming applications and cannot be worked around).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants