-
umbrel
A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi 4, Pi 5, any Ubuntu/Debian system, or a VPS.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
For those who prefer something more manual so they can go full geek and learn a lot in the process, there is RaspiBolt: https://stadicus.github.io/RaspiBolt/ , and there is Raspiblitz: https://github.com/rootzoll/raspiblitz. I personally run a full node that I setup based on the RaspiBolt guide.
If you opt for the raspberry pi, there are a number of great step by step guides out there that are feature packed and help you get the most out of your full node. For the less tech-savy, there is umbrel: https://getumbrel.com , and mynode: https://mynodebtc.com. These guides just tell you what hardware to buy and give you instructions on how to image your machine to function exactly as a full node, no real setup required.
First thing to know is that a node should ideally be running 24/7. If not, probably at least 12 hours a day. With that in mind, many people opt to run a node on a raspberry pi 4. This is not a requirement, you can run a node on any old computer. Just need a large storage device at least 500GB free (you can just buy a cheap HDD) and to download bitcoin core, the bitcoin full node reference implementation https://bitcoincore.org/en/download/. However, a pi is cheap and not burdensome at all to run 24/7 so I suggest this route.