You can run a node on a wide variety of hardware and software.
In general:
- 1 CPU Intel/Amd/Arm
- 8 GB memory
- 1 TB storage SSD/NVMe
- internet
- power
There are optional bitcoin specific OSes:
- UmbrelOS by nostr:npub1aghreq2dpz3h3799hrawev5gf5zc2kt4ch9ykhp9utt0jd3gdu2qtlmhct