# How do I set up and run a Bitcoin node?

Source URL: https://helpcenter.dxp-frontend.devserver.app/education/nodes/set-up-and-optimization/how-do-i-set-up-and-run-a-bitcoin-node
Updated: 2026-04-24T13:50:17.000Z
Category: Nodes
Section: Set Up and Optimization

---

A novice should opt for one of the various open platforms created and maintained by members of the Bitcoin community, some of which include dedicated hardware, while others are software-based. Below is a select list of such distributions:

- [Citadel](http://runcitadel.space/?ref=blog.blockstream.com)
- [Nodl](http://nodl.eu/?ref=blog.blockstream.com)
- [Samourai Dojo](http://samouraiwallet.com/dojo?ref=blog.blockstream.com)
- [Start9](https://start9.com/?ref=blog.blockstream.com)
- [Umbrel](http://getumbrel.com/?ref=blog.blockstream.com)
- [Raspiblitz](http://raspiblitz.org/?ref=blog.blockstream.com)

Each of these solutions has an easy-to-follow setup process and may offer additional functionality, including BTCPayServer, Electrum, and the ability to use Bitcoin layer-2 protocols like Lightning and Liquid—giving you a powerful, easy-to-administer node.  
  
More advanced users may want to rely on something other than third-party distributions for their node software. They can choose from several implementations of Bitcoin software, including [Bitcoin Core](https://bitcoincore.org/?ref=blog.blockstream.com), [Libbitcoin](https://libbitcoin.info/?ref=blog.blockstream.com), and [Bitcoin Knots](https://bitcoinknots.org/?ref=blog.blockstream.com). We will use Bitcoin Core (Bitcoin's official open-source software client) as an example to outline the setup process:

- Go to [bitcoincore.org](https://bitcoincore.org/?ref=blog.blockstream.com) and find the version that you want to install.
- Download the Bitcoin archive that fits your computer architecture.
- Download the SHA256 hashes and hash signatures files and compare them with the downloaded archive. There are detailed step-by-step instructions on how to do this right where the download files are. If you follow them, you will not fail.
- Unpack the archive and install the software. The exact process depends on your computer architecture and OS, but this, too, is explained very well on the download website.
- Configure your Bitcoin node software to your liking. A configuration file generator hosted [here](https://jlopp.github.io/bitcoin-core-config-generator/?ref=blog.blockstream.com) makes it very easy to customize your configuration.
- Start (or restart) the Bitcoin daemon and wait until the initial block download (IBD) is finished. This takes hours or days, depending on your computer and internet connection. Progress is shown on the Bitcoin GUI, so you will know when it is complete.

Alternatively, a more advanced user could clone the software repository directly on [github.com/bitcoin ](https://github.com/bitcoin?ref=blog.blockstream.com)and compile the software. However, we trust such advanced users do not need this explained (via this blog) and can figure out the details on their own. Hence, we will refrain from going into further detail here.

Navigation: Blockstream Help Center > Education > Nodes > How do I set up and run a Bitcoin node?

## Related Articles in This Section
- [How do I set up and run a Bitcoin node?](https://helpcenter.dxp-frontend.devserver.app/education/nodes/set-up-and-optimization/how-do-i-set-up-and-run-a-bitcoin-node) (current)
- [What is Bitcoin Core?](https://helpcenter.dxp-frontend.devserver.app/education/nodes/set-up-and-optimization/what-is-bitcoin-core)
- [How do I keep my Bitcoin node secure and private?](https://helpcenter.dxp-frontend.devserver.app/education/nodes/set-up-and-optimization/how-do-i-keep-my-bitcoin-node-secure-and-private)
- [Is it better to use TOR or a VPN?](https://helpcenter.dxp-frontend.devserver.app/education/nodes/set-up-and-optimization/is-it-better-to-use-tor-or-a-vpn)
