I've just bought a used Lenovo tiny PC, and I plan to move basically my entire proxmox setup to it from my big server, and turn that into a pure NAS device. All it runs is HAOS in a VM, and a docker host in a container with the arr stack and Jellyfin. Jellyfin transcoding is why I wanted the newer machine.
The NAS box is a Xeon E3-1275v3 with 32G of DDR3, which is plenty of power for a NAS of spinning rust, and the new-to-me box is a Lenovo M700 with i5-6500T and 8G of DDR4 (I plan to upgrade it to the max 32G at some point, just not at first).
I am seeing recommendations of assigning 2GB to the HAOS VM, and just want to make sure that hasn't really changed, or if I really need to give it 4GB, and give the rest to the docker host....