Optimizing Home Automation Setup Stability

Hi everyone, I’m currently running Hass OS on an Ubuntu VirtualBox hosted on a Windows 10 NUC with an i7 processor, 8GB RAM, and a 500GB SSD. All my servers—MQTT, Node-RED, DeConz, and Z-Wave—are running in Docker containers within this VM. I also have Blue Iris set up on the Windows machine as my NVR. While everything seems to work, I’m wondering if this setup is optimal. I’ve noticed some instability in the VM recently, which I suspect might be related to Hass OS. Additionally, managing my various USB sensors (Z-Wave, Wyze, Zigbee) requires frequent reboots, to the point where I’ve set up a daily restart task. Does anyone have tips on optimizing this setup for better stability? Would it be better to run these servers on my Synology NAS or keep them in Docker on Ubuntu? I’m also considering whether running them directly on the Windows machine might offer better performance. I’d love to hear how others have structured their setups and if they’ve encountered similar issues. Any advice or experiences to share would be greatly appreciated!