This page recaps the necessary hardware to run your node from sources.
If you don't want to use a Pi then just ssh into an old laptop or VPS and fast forward to this section.
This is the hardware I use in this tutorial:
Raspberry Pi 5 or Raspberry Pi 4 with 8GB of RAM
2TB portable SSD
You'll find that on Amazon or anywhere else.
Unlike the Umbrel method, this approach does not require a separate microSD card for the OS. Everything will be flashed and installed directly onto the portable SSD.