U-lite

← All guides

Planning a Bitcoin node on small hardware

intermediateupdated 2026-09-20

Running your own node lets you verify blocks and transactions yourself instead of trusting a third party. On small hardware it works well, but it rewards planning. This guide is educational, not financial advice.

Decide what the node is for

  • Verify and relay: a plain full node.
  • Back a wallet: you may also want an indexing service such as an Electrum server, which needs more storage and time.
  • Lightning: a Lightning node runs alongside and needs stable, always-on operation.

Full or pruned?

A full node keeps the entire blockchain. A pruned node validates everything but discards old block data to save space. Note that some features, such as a transaction index, are not available when pruning. Pick based on the storage you can afford and what you need to query.

Hardware planning

  • Storage first. Use an SSD for the chain data. SD cards are a common failure point because of flash wear and sudden power loss.
  • Check current size. The blockchain grows constantly; read the current requirements in the official Bitcoin Core documentation rather than trusting an old figure.
  • RAM and CPU. The initial block download (IBD) is the heaviest part and can take a long time on small CPUs. Plan for it once, then normal operation is much lighter.
  • Power. Use a decent supply and, if possible, a UPS or safe-shutdown approach; unclean shutdowns can corrupt data.
  • Network. Expect steady bandwidth use, especially during the first sync.

Choose an operating system

Purpose-built stacks such as RaspiBlitz, umbrelOS and StartOS bundle the node and apps and are managed from a browser or menu. Alternatively, install Bitcoin Core yourself on a minimal base such as Raspberry Pi OS Lite. Check each project’s current hardware requirements before buying.

Security basics

  • Keep the RPC interface private — never expose it to the Internet.
  • Do not store your seed phrase or wallet keys on a device that is online and does not need them.
  • Follow the hardening checklist and keep the software updated.
  • Reach the node remotely through a VPN rather than open ports.

Related systems

RaspiBlitzumbrelOSStartOSRaspberry Pi OS Lite

Key terms

Full nodePruned nodeInitial block download (IBD)Transaction indexFlash wearSD / microSD cardSSDPower-loss resilienceRPC interfaceSeed phraseWalletLightning NetworkElectrum server

Further reading