I’m looking into building my first NAS/Jellyfin server, and one thing I keep wondering about is whether I should try and make it work as a Sunshine server to stream games to my TV via Moonlight.

On my current desktop, I mainly do this for emulated games or former console exclusives. That being said, I’d rather not use my desktop as a server, hence wanting to cram it into a NAS/Jellyfin server. Is this a good idea? Or should I drop it and keep the media server separate?

  • @[email protected]
    link
    fedilink
    English
    47 months ago

    This is my first time learning about Sunshine/Moonlight. How does it work? Does it run via an emulator? Is there an official way to get games?

    • @[email protected]
      link
      fedilink
      English
      57 months ago

      Sunshine and moonlight are open source implementations of nvidia’s game streaming protocol they created for the nvidia shield. You can use it to remotely use your computer from your phone, not just for games. But of course the primary application is game streaming. As long as the game can run on the host (sunshine) computer, you can remotely play it on the client (moonlight) device. I’ve used it to just launch steam in big picture mode and then select what I want from steam.

        • @warmaster
          link
          English
          27 months ago

          One thing that should be pointed out is that it works with any GPU, NVIDIA, AMD or Intel.

  • @Trincapinones
    link
    English
    27 months ago

    If the server can handle the load, it’s a great idea!

  • @[email protected]
    link
    fedilink
    English
    17 months ago

    I use my Jellyfin server as a Moonlight box for one of my TVs, works fine for me. It’s an Intel-based mini-PC so the hardware decoding for Moonlight takes basically no CPU usage.

    • @[email protected]OP
      link
      fedilink
      English
      17 months ago

      One thing to note is that I’m proposing the inverse: a Sunshine server does all of the processing for the game so you can stream it to something else like a Steam Deck or Android TV