The original post: /r/selfhosted by /u/crrrrushinator on 2024-11-14 17:27:47.

Hi there, I’m setting up a Windows gaming PC as a Sunshine host for local Moonlight clients. I’d also like to use it as a general purpose server for file storage, audiobookshelf, experimenting with other self hosted apps, occasional hobby development, and serving toy web apps. The problem is that 95% of my dev experience is on Linux/Mac and I’ve found PowerShell annoying to use in the past. My options as I see them are:

  1. Suck it up and learn PowerShell and lean on Docker when I need anything specific that doesn’t have good Windows compatibility
  2. Set up a Linux instance in VirtualBox under bridged mode and figure out port mapping options
  3. WSL? I think this one might be a no go because I’ve encountered issues with shared resources between host Windows and the WSL environment
  4. Give up and use two separate machines

Option 2 is most tempting to me, are there any significant downsides?

Thank you for your help!