this post was submitted on 24 Jul 2023
71 points (100.0% liked)

Selfhosted

49699 readers
207 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

As the title suggests, I'm interested since I've got the hardware, I'd like to have my own on the go streaming nest. Any self hosting suggestions? Anydesk, Rustdesk are not viable at all.

top 34 comments
sorted by: hot top controversial new old
[–] panja@lemmy.world 36 points 2 years ago (2 children)
[–] kurikai@lemmy.world 26 points 2 years ago (1 children)
[–] Sentinian@lemmy.one 12 points 2 years ago (1 children)

https://github.com/hansschmucker/NVStreamer1080

If you are like me and have a dummy hdmi and wanna switch to it when streaming this helps as well.

[–] Dasnap@lemmy.world 2 points 2 years ago

Oh boy here I go adjusting my streaming setup again.

[–] abeltramo@lemmy.world 3 points 2 years ago (1 children)

Shameless plug: Wolf is an alternative to Sunshine that allows you to run multiple simultaneous stream via Docker

[–] Dasnap@lemmy.world 1 points 2 years ago (1 children)

Wait, can I use this to make a virtual display separate to my normal desktop? Kinda like a sudo-headless setup?

What's the performance hit?

[–] abeltramo@lemmy.world 1 points 2 years ago (1 children)

That's exactly the use case, virtual HW accelerated desktops isolated from the host.
There's practically no performance hit apart from a young codebase that probably needs more testing and polishing..

[–] Dasnap@lemmy.world 1 points 2 years ago (1 children)

How does it work with a Windows host? Docker isn't as smooth an experience off Linux unfortunately.

[–] abeltramo@lemmy.world 1 points 2 years ago

Unfortunately Windows is not supported at the moment, I'm not even sure it's possible to implement what we currently have in Linux.
With time, we can probably explore other platforms as well.

[–] Sentinian@lemmy.one 16 points 2 years ago* (last edited 2 years ago) (1 children)

My setup goes like this.

https://github.com/LizardByte/Sunshine - for the streamer on pc

https://moonlight-stream.org/ - for your client apps

https://github.com/hansschmucker/NVStreamer1080 - I have a Dummy HDMI plug that goes up to 4k60fps for streaming to my TV, this allows me to switch to it instead of my monitor when streaming.

https://tailscale.com/ - For remote access. the free plan will work well enough.

This combo works very well for what I need.

[–] Shrek@lemmy.world 2 points 2 years ago (1 children)

What does dummy HDMI plug mean?

[–] Sentinian@lemmy.one 4 points 2 years ago (1 children)

It is a display emulator that plugs into your GPU, that makes it think it is a monitor. They can be used for anything that doesn't need a display, or in my case to turn off my actual display when I stream

[–] degrix@lemmy.hqueue.dev 5 points 2 years ago

Just to add to this, there are also a lot of them that programmable, so as long as they’re pinned out to the correct HDMI standard, you can add arbitrary custom resolutions using something like CRU or an edid writer.

[–] pulaskiwasright@lemmy.ml 12 points 2 years ago (2 children)

Doesn’t steam do game streaming from your own computer? It definitely used to around 10 years ago when I used to do it.

[–] Sentinian@lemmy.one 3 points 2 years ago

It's a good solution for most, but if you are like me and need desktop access or anything else it isn't enough

[–] hellishharlot@lemmy.world 2 points 2 years ago (1 children)

Nonsteam games, steam games that don't play nice with remote streaming (like the surge 2), steam games that sometimes don't stream using direct IP connections

[–] FrostyCaveman@lemm.ee 6 points 2 years ago (1 children)

You can definitely stream at least some non steam games, I did it with Cyberpunk 2077 after buying it on GOG

[–] hellishharlot@lemmy.world 1 points 2 years ago

Moonlight simplifies the process is all. Or I guess just makes people feel that it's simplifies.

[–] bezerker03@lemmy.bezzie.world 8 points 2 years ago (1 children)

Sunshine and moonlight. Works amazing.

[–] thevoiceofra@mander.xyz 2 points 2 years ago (1 children)
[–] bezerker03@lemmy.bezzie.world 1 points 2 years ago (1 children)

Hmm. Not sure. Sunshine is a reverse engineered version of Nvidia gamestream. Prolly have to rely on steam for remote streaming with amd I'm not sure sorry. :(

[–] drdisgust@lemmy.one 5 points 2 years ago (1 children)

Just FYI for anyone that sees this comment, sunshine supports AMD, in fact it was one of the original motivations for it's creation :)

[–] Sentinian@lemmy.one 4 points 2 years ago (1 children)

As an additional FYI, sunshine also works on MacOS/Linux so don't be scared to try it

[–] canis_majoris@lemmy.ca 2 points 2 years ago (1 children)

I have it installed on Arch (running an Nvidia GPU) and it works flawlessly connecting to my main Windows machine.

[–] roda@lemmy.sdf.org 2 points 2 years ago

I am trying it in a Windows VM with it's own GPU as a host and a guest will be the PC at my work because there's hardly anything I do here. Though I might have overvalued my internet connection perhaps xD

[–] Dasnap@lemmy.world 6 points 2 years ago* (last edited 2 years ago)

Do you mean streaming the games running on your hardware or just hosting the Geforce streaming client? I know a good chunk about the former but not the latter.

If you're streaming your own PC games I can quickly run through a Sunshine and Moonlight setup.

[–] ninjan@lemmy.mildgrim.com 5 points 2 years ago (2 children)

Steam has built in functionality for streaming games however it wants to be on the same network but that is solveable with a VPN connection. It's not ideal but it works. Back in 2009 I streamed Sims 3 to my eeePC at Uni using some specific software but I can't recall the name. That worked pretty poorly. Turn based games did however work nicely.

[–] Streetdog@lemmy.world 5 points 2 years ago (1 children)

Hamachi? I used that to remotely play LAN games with a friend, must have been around 2006/2007 or so.

[–] ninjan@lemmy.mildgrim.com 4 points 2 years ago

Hmm no I used Hamachi as well but that was for playing Halo 2 like on LAN :)

[–] andrew@radiation.party 2 points 2 years ago

Steam supports fully remote play, you don’t need to use any wacky vpn workarounds

[–] james@lemmy.jamesj999.co.uk 3 points 2 years ago

I use parsec to play retro games with my mates by streaming from my pc. Works really well!

[–] bezerker03@lemmy.bezzie.world 0 points 2 years ago

Oh sweet. Good to know!

[–] housepanther@lemmy.goblackcat.com -3 points 2 years ago (1 children)

You could use Jellyfin and Tailscale. Lots of self-hosters do this. Google for ideas on how to do this. I've never tried it myself.

[–] Madiator2011@lm.madiator.cloud 4 points 2 years ago

Note Jellyfin is not made much for games :)

load more comments
view more: next ›