I currently have 90Tb of libraries shared via a Windows server. I’ve been using Mediasonic hard drive enclosures with 8 or 16Tb drives and Windows/Intel storage spaces for 4 drives for the “Movies” library, 8 drives for the “TV” library, and another 4 drives for “Photos” and other random NAS. I literally only share with family, but, that’s still about 12 users across the US due to school. I have a stable 1000/1000Mb fiber connection that has been working perfectly for the past few years. So, my issue now is, I want to host my own Lemmy, Matrix, and NextCloud servers, but they all seem to need a Linux-based server. I’ve read in the past that Linux Plex servers run into a lot of issues since it was designed to run on Windows. I’m not averse to buying yet another computer, but, before I do that I thought I would seek some advice if I should combine everything into one Linux server, or leave Plex as its own Windows server and put everything else on a new device.

  • @[email protected]
    link
    fedilink
    English
    41 year ago

    Running everything via docker solves both problems no matter which OS you choose since the underlying OS doesn’t matter.

    Yes, but also no.

    Long story short: you can’t run Windows containers on Linux. And to run Linux containers on Windows requires essentially running Linux on Windows, and then the Docker engine on Linux. (See also: running Linux containers on OS X.)

    There do exist multi-arch container images, but that’s the result of proper planning. One example: https://hub.docker.com/_/hello-world

    More info: https://hackernoon.com/how-to-run-docker-linux-containers-natively-on-windows-ti1i3uxr

    • @[email protected]
      link
      fedilink
      English
      11 year ago

      Did not know you can’t run Windows containers on Linux interesting. Immediately assumed it was available but such a rare niche case.

      And to run Linux containers on Windows requires essentially running Linux on Windows, and then the Docker engine on Linux.

      I will say this is far easier than it sounds, it’s essentially just enabling WSL2 aland configuring volumes properly. I was trying not to intimidate someone who’s newer to a more complex hosting architectures