Skip to main content
Skip to main content
πŸ–₯️Nodes
Bitcoin Node SetupStep 1 of 5
πŸ–₯️Node Guide

Bitcoin Node Guide

Running your own Bitcoin node is one of the most important steps you can take toward true self-sovereignty. It's where "don't trust, verify" becomes realβ€”where you stop relying on others to tell you what's happening on the network and start verifying everything yourself.

This guide will take you from understanding why nodes matter to running your own fully-configured setup.

What You'll Achieve

By the end of this guide, you will have:

  • Your own Bitcoin full node, verifying every transaction
  • An Electrum server for efficient wallet queries
  • Your wallet connected privately to YOUR infrastructure
  • Optional Tor configuration for network privacy

Time required: 2-4 hours of active work (plus days of sync time)
Difficulty: Intermediate
Cost: $100-300 (Raspberry Pi + SSD) or $50-100 (repurpose old PC)

Why Run a Node?​

When you use Bitcoin without your own node, you're trusting someone else's computer to tell you:

  • Your balance
  • Whether transactions are valid
  • What's actually happening on the network

That third party learns your addresses, your transaction history, when you're online. You're trading privacy for convenience.

With your own node:

  • Privacy β€” Your queries stay between you and your own infrastructure
  • Verification β€” You confirm everything yourself, trusting no one
  • Sovereignty β€” You participate directly in Bitcoin's consensus

β†’ Read more: Why Run Your Own Node

What You're Building​

A complete node setup connects three components:

YOUR NODE SETUP
─────────────────────────────────────────────────────────────

Bitcoin Core ───► Electrum Server ───► Your Wallet
(Full Node) β”‚ (Sparrow)
β”‚ β”‚ β”‚
β–Ό β–Ό β–Ό
Downloads & Indexes data Connects to
verifies the for efficient YOUR server,
blockchain wallet queries not public ones

─────────────────────────────────────────────────────────────
ComponentWhat It Does
Bitcoin CoreDownloads and independently verifies the entire blockchain (~600 GB)
Electrum ServerIndexes the blockchain so your wallet can query it efficiently
Your WalletConnects to your server instead of random public servers

Hardware Requirements​

ComponentMinimumRecommended
Storage1 TB SSD2 TB SSD
RAM4 GB8+ GB
CPUDual-coreQuad-core
InternetStable connectionUnlimited data
SSD Required

Do NOT use a traditional hard drive (HDD). Initial sync takes weeks instead of days, and ongoing performance will be frustrating. An SSD is essentialβ€”this is not the place to save money.

Hardware Options​

Dedicated Device (Recommended)
A Raspberry Pi 4/5 or old laptop running 24/7. Low power consumption, always available for your wallet, set and forget.

Your Desktop Computer
No extra hardware, but your node only runs when your computer is on. You'll need to catch up each time you restart.

Guide Structure​

StepWhat You'll DoTime
1. Choose SoftwareCompare options and pick your approach15 min
2. Parmanode SetupInstall and configure your node1-2 hours
3. Electrum ServerUnderstand indexing options15 min
4. Tor ConfigurationAdd network privacy (optional)30 min
5. Connect WalletLink Sparrow to your node15 min

Time Expectations​

Be realistic about timing:

PhaseDuration
Reading and planning30-60 minutes
Software installation30-60 minutes
Bitcoin Core sync1-7 days (depends on hardware)
Electrum server indexing12-48 hours
Wallet connection15 minutes

The initial sync is slow but only happens once. After that, your node stays current automatically. Don't wait by the computerβ€”start the sync and go live your life.

We recommend Parmanode for most users. It's a terminal-based wizard that handles the complex parts (downloading, signature verification, configuration) while keeping you in control of a real Linux system.

The killer feature: Parmanode automatically configures your wallet to connect to your node. Install Sparrow through Parmanode and it just worksβ€”no copying connection strings or fumbling with settings.

β†’ Start with Parmanode

If you prefer a GUI-based approach, see our comparison of node software options.


Background Reading​

If you're new to nodes, start here:


Ready to Begin?​

β†’ Node Software Options β€” Compare your choices

β†’ Parmanode Setup Guide β€” Jump straight in (recommended)