Just install truenas scale on bare metal. Then side install proxmox on it (since scale is just Debian). You can have zfs having direct access to the disks and have VMs, LXC or Containers running on it.
Just install truenas scale on bare metal. Then side install proxmox on it (since scale is just Debian). You can have zfs having direct access to the disks and have VMs, LXC or Containers running on it.
Honestly, you do you. Stick to what works with your workflow and use case.
However, given that you’re in r/homelab, it’s reasonable to think you’re open to learning new things. With that, Windows tended to not be as stable as Linux (hence the dominance of Linux in the server world).
Windows approach to drivers and software wasn’t as clean as Linux. Uninstalling software was not guaranteed to remove everything in Windows.
Windows license is another minus.
Plus, given that it isn’t open source, and given the dominance in desktop world, lots of viruses tend to target Windows, and we don’t get patches on a timely manner. Plus, there’s a history of patches breaking things in Windows.
Linux and Unix, tends to be simple and stable. Synology is a very good NAS, which combines the robustness of bsd with a fantastic GUI. I’d personally urge you to get another Synology or explore xpenology.
But barring that, your use case today is simple enough and if you think Windows is sufficient, go for it.
If you want to also get learning out of it, explore truenas scale. It’s based on Debian and is fantastic. You can also sideload proxmox on it for various VM and lxc magickery.
It’s a complete misunderstanding of what’s going on. The way the scheduler switches applications to ensure they all get prioritized equally was built with 8 cores in mind. All cores were always used.
If you have multiple services, you will need to use a reverse proxy. For instance, let’s say you’re running a website, a document repository, nextcloud for personal cloud, etc. They all listen on port 80 for http and 443 for https. How will you set up port forwarding to all of these servers? That’s where reverse proxy comes in. You can specify specific subdomains and redirect to the correct servers.
You can also do SSL stripping and other stuff using reverse proxy.
But if you’re using only one service and use VPN to connect to your network, you don’t need a reverse proxy.
Minecraft is fairly safe. Just open the port through your router and point to a dynamic DNS (if your friend just doesn’t want to use your external IP)