Back on topic ...
I just bought a GMKtec NucBox G5, with N97 CPU, 12 GB RAM, 256 GB M.2 SATA SSD, and Win 11 Pro for $160. I plan to replace the SSD with 2TB and install Linux. It is very small -- about 7.25 cm x 7.25 cm x 4.5 cm.
Previously, I had a RPi 4 node set up using the Raspibolt guide. It was slow and a little unreliable because the RPi 4 is not a very powerful processor. Problems with availability of the RPi 5 led me to buy the GMKtec setup that I mentioned above. As stability is a priority, I went with Debian Linux.
Here is my report.
TL;DR: It's a winner.
SetupI followed the Raspibolt guide again because it generally works with any hardware setup and Linux distro. There were a few problems setting up because there are some small differences between Raspian and Debian. Minor deviations from the guide are necessary. The biggest problem was the difference between the default permissions for the /home directory. I was unable to install the OpenTimestamp client, but I didn't bother to figure out why because it is not required.
I was able to copy the block chain data from my RPi 4 node and so it only took several hours to get a fully synced block chain.
OperationI am running Bitcoin Core, Lightning, JoinMarket, Electrum server, and a block chain explorer. Everything is directly accessible on my local network and externally through TOR. I control the node via SSH.
The new node is much faster and much more responsive than the RPi 4 node. I ran the RPI 4 node as a backup for a while in case there was a problem, but the new node has run so smoothly that I retired the RPi 4 node.
I like the internal SSD as I assume that it is much faster than a USB SSD. However, the G5 has a SATA M.2 interface and 2 TB SATA SSDs are not as common as NVMe, so that might be a consideration when choosing the hardware.
The node is silent. I hear the fan running for a few seconds only occasionally.