It’s like a JRPG house. Who needs anything more than a kitchen and a bedroom?
It’s like a JRPG house. Who needs anything more than a kitchen and a bedroom?
If you use Porkbun, there’s a project that I’ve personally forked and adjusted a bit for dynamic DNS updates: https://github.com/Dasnap/Porkbun-Dynamic-DNS
The original project was archived so I added a bit to avoid pointless IP updates and then stole a Docker image build from another project and combined it in.
Loving that you straight up block Halo servers.
I personally prefer Homepage over Heimdall and made the switch a few months back.
I personally love containers (probably because I use them for work) but I can understand someone not wanting another layer of abstraction if they’ve worked bare-metal for a long time.
It’s only once you install something like this that you realize just how many torrents are porno.
I’ve always been curious about ‘Anal Police Stories 2’ but I’ve never found the time.
I use them and they’re inoffensive, which is really what you’re looking for when you’re using a basic service like this.
They also show you a picture of a piglet when they generate SSL certificates.
I backup my Docker configs to Google Drive but that’s about it in terms of self-hosted software.
How does it work with a Windows host? Docker isn’t as smooth an experience off Linux unfortunately.
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?
Oh boy here I go adjusting my streaming setup again.
Quick history: Nvidia used to provide their own in-home streaming solution called GameStream. This was built right into their GPU drivers and was fairly easy to set up. It had 2 issues.
Programmers being programmers decided to make open-source alternatives to both of these. First came Moonlight as a better streaming frontend on PC, Android, Android TV etc. Sunshine was also developed as a version of the backend that was hardware agnostic.
Nvidia then decided GameStream was distracting too much from Geforce Now and removed it from their drivers. This was widely regarded as a ‘dick move’. Thankfully, the previous 2 projects already existed, and the new interest in them hastened development.
This is good to know because coming into this new, you might wonder why both projects’ documentation mentions GameStream a lot. It’s legacy and dictated the goals of the projects.
For actual setup…
Start with Sunshine on your actual gaming PC. The currently maintained version of the project can be found here.
Sunshine has a pretty clean setup so just follow its steps and you should be good to get going initially. I personally set it up as a Windows service so it starts at boot when I WoL my PC. It might also request to install a controller driver which I’d personally let it do to avoid any input headaches.
Moonlight is even easier depending on the device you’re using. It’s straight up on the Google Play Store and I assume other places. The most technical part of the setup is that it might request some specific port-forwards, but I’d assume if you’re on this community, then you won’t have a problem with that. To get your Sunshine and Moonlight to communicate, you’ll need to get ML to ping the IP of your SS PC and produce a link code which you then input into the SS web UI.
If you’re wanting to play on your PC remotely, then that’s also possible! You’ll either want to just expose the requested Moonlight ports publicly and connect to your public IP / domain name, or (what I do) setup a Wireguard VPN on your local network to connect to (I don’t like exposing too many ports).
I didn’t proofread this essay so sorry for any nonsense I’ve written.
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.
The dinosaurs shall rise again!
I’ve said for a while that platforms that allow you to easily move make me more comfortable using them, and ironically, more likely to stay around.