At the moment I host two copies of the full blockchain on two separate devices. One is my daily driver where a Bitcoin Core node runs in the background where I monitor a few watch-only wallets I'm interested in. The other Core full-node is on my Umbrel VM running on Virtualbox and soon to be migrated to a Proxmox environment. This Umbrel box hosts my personal Fulcrum Electrum server, local instances of BTC RPC Explorer, mempool.space, Vaultwarden, Stirling PDF and MeTube.
Actually, I have a third Bitcoin Core full node on a Raspi 4B with 8GiB RAM which had a minimal Raspibolt like setup using a 1TB HDD. A few weeks ago the 1TB storage filled up and the Core node stopped working. Before it ran out-of-space, it was just fine with the HDD, I didn't observe noticeable lagging compared to the other two nodes with run on SSD storage. (I didn't torture the poor ol' Raspi on HDD with an IBD before; I copied existing synced blockchain data from another full node.)
Oh, and probably my oldest more or less recent, well maybe not synced for more than a year or so, blockchain copy is also on another Raspi 4B which ran a RaspiBlitz node that shared the same out-of-space fate on a 1TB SSD as the Raspi above.
I know, I know, I need to consolidate stuff...
