Why run a node?
Nodes enforce Bitcoin’s rules: supply cap, block size limits, valid transactions. When your wallet connects to your own node, you’re not leaking addresses and balances to a third-party server.
You don’t need a node to self-custody — but pairing a hardware wallet with your own node is the gold standard for privacy and verification.
Plug-and-play home servers
You can compile Bitcoin Core on any PC, but dedicated home-server kits bundle everything with a friendly UI. Two popular options:
Start9
Start9 Server
Plug-and-play personal server for running Bitcoin Core, Lightning, and sovereign apps at home.
Best for: People ready to verify their own transactions without trusting a third-party node.
Umbrel
Umbrel
User-friendly home server OS for Bitcoin, Lightning, and self-hosted apps with a polished interface.
Best for: Beginners who want the simplest path to running a node at home.
What you’ll need
Stable home internet, a one-time hardware cost ($300–$700 for turnkey kits), and ~1 TB storage for the full chain (growing over time). Initial sync can take hours to days depending on hardware and connection.
Run the node on wired Ethernet if possible. Expect modest electricity use — comparable to a small appliance.
Connect your wallet to your node
Most hardware wallets and apps (Sparrow, Specter, BlueWallet) let you point at your node’s IP or Tor address. Once connected, every balance check and send is verified against your own copy of the blockchain.
Lightning (optional next step)
Many home servers also bundle Lightning for fast, low-fee payments. Learn on-chain self-custody first; add Lightning when you’re comfortable with channel management or use custodial Lightning for small amounts only.