Choosing Hardware for Your Bitcoin Node

Your Bitcoin node should run on a dedicated computer — not your daily laptop or desktop. It runs 24/7, and you don't want your node going offline every time you close your laptop or restart for updates. Here are your options, from cheapest to most powerful.

Do not run your node on your main computer. A Bitcoin node needs to run continuously. Shutting it down means you stop validating transactions and your Lightning channels may force-close. Use a separate, always-on machine.

Minimum requirements

ResourceMinimumRecommended
CPU4-core ARM64 or x86-644+ cores, 2+ GHz
RAM4 GB8 GB
Storage1 TB NVMe SSD2 TB NVMe SSD
NetworkEthernet (wired)Gigabit Ethernet
PowerAlways-onUPS battery backup
Why NVMe SSD? The Bitcoin blockchain is over 850 GB and growing. Your node reads and writes to disk constantly — verifying transactions, serving blocks to peers, indexing for your wallet. A spinning hard drive or SD card is too slow. NVMe SSDs are 50–100x faster than hard drives and 10x faster than SD cards. They cost about $60 for 1 TB.

Option 1: Raspberry Pi 5 — The reference platform

Budget build

Pi 5 (8 GB) + 1 TB NVMe + NVMe HAT + case + power supply

~$130–160

Recommended build

Pi 5 (16 GB) + 2 TB NVMe + NVMe HAT + active cooling case + UPS

~$200–250

Pros: Cheapest option. Silent. Uses 8–12 watts (costs ~$1–2/month in electricity). Tiny — fits behind your router. Large community and excellent Linux support.

Cons: Slowest initial sync (12–24 hours). 8 GB RAM is tight if you run all stack components. No built-in NVMe slot (needs HAT adapter).

Best for: First-time node runners. Set-and-forget home nodes. People who want the lowest possible cost.

Full Raspberry Pi setup guide

Option 2: Intel N100 mini-PC

Typical config

N100 mini-PC (8–16 GB RAM) + 2 TB NVMe (built-in slot)

~$200–350

Examples: Beelink Mini S12 Pro, MinisForum UN100, GMKtec NucBox G3. Many come with RAM and SSD included — just add your own 2 TB NVMe if the included drive is too small.

Pros: Faster sync (6–12 hours). Built-in NVMe slot. More RAM available. x86-64 architecture has broader software compatibility. Still very low power (15–25 watts).

Cons: Larger than a Pi. Slightly higher power draw. Some models have fans that are audible.

Best for: People who want faster initial sync and more headroom. Good middle ground between cost and performance.

Option 3: Used micro desktop

Typical config

Dell OptiPlex Micro / HP ProDesk Mini / Lenovo ThinkCentre Tiny + 2 TB NVMe

~$150–400

Examples: Dell OptiPlex 3060/5060 Micro, HP ProDesk 400 G5 Mini, Lenovo ThinkCentre M720q. Buy refurbished from eBay or a local IT reseller. Look for i5/i7 8th gen or newer, 8+ GB RAM.

Pros: Best performance per dollar if buying used. Fast sync (4–8 hours). Enterprise-grade reliability. Easy to upgrade RAM and storage. Abundant supply on the second-hand market.

Cons: Larger than a Pi or mini-PC. Higher power draw (25–45 watts). May have a fan. Need to install Linux yourself (or have your agent do it).

Best for: People comfortable with used hardware. Maximum performance on a budget. Running heavier workloads alongside your node.

Option 4: Apple Mac Mini

Typical config

Mac Mini M1/M2 (refurbished) + external NVMe enclosure with 2 TB drive

~$400–600

Pros: Whisper quiet. Extremely power efficient (7–15 watts under load). macOS is familiar to many users. Beautiful hardware.

Cons: Most expensive option. Internal SSD is not upgradeable — you'll need an external NVMe enclosure for chain storage. macOS updates can interrupt your node. Less common in the Bitcoin node community (most guides assume Linux).

Best for: Mac users who want premium hardware. People who already have an old Mac Mini sitting in a drawer.

Already have a spare computer? If you have any always-on machine with 4+ GB RAM and can add a 1 TB+ NVMe SSD, it'll probably work. Tell your agent what you've got and it will assess whether it's suitable.

Option 5: Cloud VPS

If you don't want hardware at home at all, you can rent a server in the cloud. See the VPS Setup Guide for details. Costs $20–40/month ongoing.

Storage: the most important choice

Storage matters more than CPU or RAM for a Bitcoin node. Here's what works:

TypeSpeedVerdict
NVMe SSD (M.2)3,000+ MB/sBest. Use this.
SATA SSD (2.5")500 MB/sWorks, but slower sync. Fine if it's what you have.
USB 3.0 external SSD400 MB/sWorks in a pinch. Not ideal for 24/7 use.
Hard drive (HDD)100 MB/sNo. Too slow for initial sync. Will fall behind.
MicroSD card80 MB/sNo. Too slow, too unreliable, too small.

Recommended NVMe drives

Drive1 TB price2 TB priceNotes
Samsung 990 EVO~$70~$120Excellent reliability and speed
WD Black SN770~$60~$100Great value, widely available
Crucial P3 Plus~$50~$90Budget-friendly, good enough
Samsung 970 EVO Plus~$60~$100Older but proven reliable

Power and uptime

Your node should run 24/7. A few tips:

Comparison table

OptionCostSync timePower drawNoiseDifficulty
Raspberry Pi 5$130–25012–24 hrs8–12WSilentEasy
Intel N100 mini-PC$200–3506–12 hrs15–25WQuietEasy
Used micro desktop$150–4004–8 hrs25–45WSome fanModerate
Mac Mini$400–6006–10 hrs7–15WSilentEasy
Cloud VPS$20–40/mo4–12 hrsN/AN/AEasy