node

How to Run a Bitcoin Node in 2026: Complete Setup Guide

How to run a Bitcoin node in 2026: Bitcoin Core setup on Raspberry Pi, plug-and-play options (Umbrel, Start9), pruned vs. full node, connecting Sparrow Wallet, and adding Lightning.

bitcoin noderun bitcoin nodebitcoin coreraspberry pi bitcoinfull nodeself sovereignty

Running a Bitcoin node is the most sovereign thing you can do as a Bitcoin holder. It means you verify every transaction and every block yourself — you don't trust Coinbase, Blockchain.com, or anyone else to tell you what's true. Your node is your vote for Bitcoin's consensus rules.

In 2026, running a node is easier than it's ever been. Here's how.

Why Run a Bitcoin Node?

Verify your own transactions. When you receive Bitcoin, a node confirms the coins are real, unspent, and valid without trusting a third party. "Don't trust, verify" is Bitcoin's ethos — a node is how you actually do it.

Protect Bitcoin's rules. Every node enforces the 21 million supply cap, the block size limit, and every other consensus rule. More nodes mean more resistance to attempts to change those rules.

Privacy. When you use a wallet connected to someone else's node (like Coinbase or Blockchain.com), you reveal your addresses, your balances, and your transaction history to that server operator. Your own node leaks nothing.

Use Lightning Network properly. Lightning Network payments route through Bitcoin full nodes. Running your own node gives you direct access to the base layer.

What You Need

Hardware Requirements

A Bitcoin full node needs to store the entire blockchain (~600 GB as of early 2026, growing ~50 GB/year):

ComponentMinimumRecommended
Storage1 TB SSD2 TB SSD
RAM2 GB8 GB
CPUAny modern (2015+)Any modern
Network50 GB/month upload500 GB/month
PowerContinuousUPS recommended

The storage requirement is the main constraint. A spinning hard drive technically works but is painfully slow during initial block download. An SSD is strongly recommended.

Dedicated hardware vs. your existing computer: Running on a dedicated always-on device (Raspberry Pi 4/5, old laptop, NUC) is better than your main machine because a node should run 24/7. A Raspberry Pi 4 (8GB RAM) with a 2TB external SSD costs ~$150-200 and runs at ~5 watts — less than $5/year in electricity.

Option 1: Bitcoin Core (DIY)

Bitcoin Core is the reference implementation — the most widely used, most audited Bitcoin software in existence. It's free, open source, and maintained by a global team of contributors.

Installation on Linux/Raspberry Pi:

# Download Bitcoin Core (verify GPG signature!)
wget https://bitcoincore.org/bin/bitcoin-core-27.x/bitcoin-27.x-aarch64-linux-gnu.tar.gz

# Verify the download (critical — always verify!)
sha256sum bitcoin-27.x-aarch64-linux-gnu.tar.gz
# Compare to the published hash at bitcoincore.org/en/download

# Extract and install
tar xzf bitcoin-27.x-aarch64-linux-gnu.tar.gz
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-27.x/bin/*

# Create data directory on your SSD
mkdir -p /mnt/ssd/bitcoin

# Create bitcoin.conf
cat > ~/.bitcoin/bitcoin.conf << EOF
datadir=/mnt/ssd/bitcoin
server=1
txindex=1
daemon=1
EOF

# Start Bitcoin Core
bitcoind

# Check sync progress
bitcoin-cli getblockchaininfo

Initial Block Download (IBD) — syncing from genesis to the current block — takes 1-5 days on a Raspberry Pi 4 with an SSD. Your node is verifying every transaction since 2009. During this time, the node is not yet useful — wait for it to finish.

Bitcoin Knots is an alternative implementation based on Bitcoin Core with additional policy features. Some node operators prefer Knots for its more conservative mempool policies.

Option 2: Plug-and-Play Node Packages

For users who want a managed experience without command-line setup:

Umbrel — The most popular node-in-a-box software. Install on a Raspberry Pi or any Linux machine, get a web dashboard, one-click app installs (Lightning node, Electrs, BTCPay Server, etc.). Excellent for beginners.

myNode — Similar to Umbrel, more opinionated setup. Good hardware bundles available.

RaspiBlitz — Command-line focused, beloved by power users. Optimized for Lightning node operators.

Start9 — The most sovereignty-focused option. Runs on dedicated hardware, minimal dependencies on external services, strong privacy defaults.

All of these run Bitcoin Core or Bitcoin Knots underneath — the friendly interface sits on top of the same software.

Option 3: Dedicated Node Hardware

Pre-built nodes that ship ready to run:

Bitcoin Merch X Node Mini — Compact dedicated node hardware with pre-installed software. Plug in, wait for sync, done.

Dedicated hardware is the most convenient path for non-technical users who want to run a node without dealing with Raspberry Pi setup.

Pruned Node vs. Full Archival Node

Bitcoin Core can run in pruned mode, which discards old block data after verification:

# Add to bitcoin.conf for a pruned node (keeps ~10 GB of recent blocks)
prune=10000

Pruned node: Verifies all blocks but discards historical data. Uses ~15 GB instead of ~600 GB. You can still verify incoming transactions and use a connected wallet. You cannot serve old block data to other nodes.

Full archival node (default, with txindex=1): Stores everything forever. Can serve the full blockchain to new nodes joining the network. Required if you want to run an Electrum server for your wallet.

For most users: pruned mode is fine. Run a full archival node only if you have the storage and want to support the network's peer-to-peer data sharing.

Connecting Your Wallet to Your Node

Running a node doesn't automatically mean your wallet uses it. You need to explicitly connect them.

Electrum wallet + Electrum Personal Server (EPS) or ElectrumX:

  1. Install EPS or ElectrumX on your node
  2. In Electrum: Tools → Network → Server → enter your node's IP
  3. Your wallet now queries your own node

Sparrow Wallet (recommended for most users):

  • Built-in support for connecting to Bitcoin Core directly
  • Tools → Preferences → Server → Bitcoin Core → enter RPC credentials
  • Excellent coin control, privacy, and multisig support

Specter Desktop:

  • Connects directly to Bitcoin Core
  • Excellent for hardware wallet + multisig setups

Lightning Network Node

If you want to send and receive Lightning payments, you need a Lightning node on top of Bitcoin Core:

Core Lightning (CLN) — The reference implementation by Blockstream. Written in C, extremely efficient, highly configurable.

LND (Lightning Network Daemon) — By Lightning Labs. The most widely used Lightning implementation. Required for certain applications.

Eclair — By ACINQ, the team behind Phoenix wallet. Strong Tor integration.

Lightning node operation requires keeping channels funded, monitoring for force-closes, and managing routing fees. It's more complex than just running a Bitcoin node — start with Bitcoin Core alone before adding Lightning.

Alby Hub — Managed Lightning node with self-custody. Good middle ground for users who want Lightning without full node management complexity.

Privacy: Running Over Tor

By default, Bitcoin Core reveals your IP address to the peers it connects to. For stronger privacy, run over Tor:

# Install Tor
sudo apt install tor

# Add to bitcoin.conf
proxy=127.0.0.1:9050
onlynet=onion

This routes all Bitcoin node traffic through the Tor network. Slower, but your IP is hidden from peers.

Resource Usage and Maintenance

Storage: Grows ~50 GB/year. Plan for 2+ TB now. RAM: Bitcoin Core uses 300 MB-1 GB depending on mempool size. CPU: Mostly idle after IBD; spikes during block validation. Bandwidth: ~10-20 GB/month incoming, 100-500 GB/month outgoing (serving peers).

Updates: Check for Bitcoin Core releases at bitcoincore.org. Security releases should be applied promptly. Major releases can wait a few weeks for community review.

Getting Started Checklist

  1. Get a Raspberry Pi 4 (8GB) + 2TB Samsung T7 SSD (~$180 total)
  2. Install Umbrel or RaspiBlitz for a managed experience, OR
  3. Install Bitcoin Core directly for maximum control
  4. Wait 2-5 days for initial sync
  5. Connect Sparrow Wallet to your node
  6. Optionally: add Electrs for Electrum compatibility, then add a Lightning node

See Bitcoin Cold Storage Guide for securing your keys once your node is running, and Bitcoin Custody Solutions for the full sovereignty picture.

Stay Up to Date on Bitcoin

Get our free Beginners Guide to Buying Bitcoin plus weekly insights for long-term holders.

Related Posts