Overview
Read Home Assistant's installation pages closely and one item repeats under every option that runs on its own device, from the Green to a Raspberry Pi to an x86-64 machine: an Ethernet connection. Not a recommendation, a listed requirement.
That tells you something about where this software expects to live. It wants a wired spot on the network, a stable address and a host you do not reboot casually.
The hardware question gets most of the attention while the network consequences get almost none, yet the choice between Home Assistant OS and a container decides which integrations you can run at all. In addition, the address you give the host decides how much of your configuration breaks later.
What follows takes the decision from the network's side, in order. Installation type, cabling, addressing, VLAN placement, what virtualization changes, and where the backups land.