Forced updates and forced restarts. If you want a server that’s available 24/4 that’s a no no.
That’s what did it for me. I started my selfhosting journey on a Windows 10 machine, I stalled Docker on it and all of my containers. Every time Windows forced an update and auto reset, I had to manually go back in, log in, spin up Docker again and every container (I now know that a lot of this can be automated but it’s a lot easier to manage a Linux server now). Plus the system requirements are significantly less. The Windows OS alone takes up a chunk of your storage and RAM right off the bat.
I do have one Windows server VM because I enjoy the file system, and it doesn’t do forced resets, but most of my infrastructure is made up of Linux VMs on bare metal Proxmox machines.
Nice. What camera system are you using? Hardware and software. Any subscriptions?