Hello everyone! 👋
For the past year I had fun messing around with Docker containers, Moonlight/Sunshine and HW acceleration; so much so that I’ve ended up building a Gamestream server from scratch!
The basic underlying idea is to allow the followings:
- Share a single server (possibly headless but doesn’t have to be) with multiple users
- by creating virtual HW accelerated desktops
- whilst keeping remote mouse, keyboard and controllers completely separated
- with low latency
It’s still rough around the edges, and it needs more testing from the community; if you want to check it out, here you can read the docs and here’s the Github repo.
Wow, this is impressive. Already seems quite stable, I got it running straight away on a headless machine with an Intel i5-7400T running Ubuntu 22.04. I think I need do some optimising, but I can already use it as a somewhat convoluted way to get proper adblocking on an iPad!
I noticed a small mistake in the docs - the docker run command in the quickstart is missing a backslash.
The PulseAudio container also doesn’t stop when the main wolf container stops - not sure if that’s expected behaviour or not.
I’m excited to see where this project goes, I can see a bunch of uses for this running graphical application remotely.
ingenious idea, but for having adfree youtube on the ipad the easiest way is to use invidious :)
Thanks for trying it out and for the feedback, I’m glad it works!
You are right, we should probably stop and remove the pulse container; I’ll add it to the things that needs to be improved.