Full node
Archival validating node
Validates the chain and keeps historical block data after validation.
Useful when you need old blocks, indexes or broader peer serving.
Run a validating Bitcoin node
There is more than one type of Bitcoin node you can run. Compare archival and pruned validation, desktop and dedicated operation, managed platforms and optional Lightning or mining connections before building the setup that fits you.
One connected path
Start at stage one if this is your first node. Returning operators can open any stage directly without resetting progress.
Current stage
Separate node mode, hardware and software before choosing a product.
Expected result: A setup route that matches your goal and confidence.
Upcoming
Check the CPU, memory, SSD, internet, Ethernet, power and cooling.
Expected result: Hardware that can remain reliable during initial sync.
Upcoming
Download from the official project, verify it and select storage settings.
Expected result: Node software installed from a source you verified.
Upcoming
Let the node obtain and independently validate Bitcoin's history.
Expected result: A recent chain tip, active peers and initial sync complete.
Upcoming
Use safe shutdowns, monitor storage and apply deliberate updates.
Expected result: A stable node with a simple recurring maintenance routine.
Upcoming
Connect a wallet locally and secure RPC, remote access and peer traffic.
Expected result: Your wallet asks your node instead of a public blockchain server.
Upcoming
Diagnose startup, sync, peer, disk and wallet issues with reversible checks.
Expected result: A recovery path that preserves keys, configuration and evidence.
Interactive setup environment
Change the goal, hardware, storage and interface. The live stack updates into a practical starting plan; it never creates keys, opens ports or connects to a real node.
One network, several node setups
Start with validation: a full node can retain the complete block history or operate in pruned mode. Then choose how it runs—on a desktop, a dedicated machine or a managed platform—and whether to add Lightning, mining support or a test network.
These labels can overlap. One machine could be a dedicated, pruned Bitcoin Core node that also supports a separate Lightning service.
Full node
Validates the chain and keeps historical block data after validation.
Useful when you need old blocks, indexes or broader peer serving.
Full node
Validates from genesis, then removes eligible old block files to limit storage.
It still verifies Bitcoin; it simply retains less historical data.
Operating style
Runs directly on a Windows, macOS or Linux computer with a graphical interface.
A low-cost place to learn before purchasing dedicated hardware.
Operating style
Runs continuously on a mini PC, server or supported single-board computer.
Better for an always-on wallet backend, but requires routine maintenance.
Platform
Uses a local dashboard to manage Bitcoin and optional related services.
Convenient, with more software layers than a direct Bitcoin Core install.
Additional service
Runs a Bitcoin validating node beneath a separate Lightning implementation.
Lightning adds channel liquidity, backups and operational responsibility.
Specialised use
Supplies independently validated block templates and rules to mining equipment.
An ASIC is not itself a full node; validation and hashing are different jobs.
Testing
Uses a Bitcoin test network to practise configuration and development.
Test coins have no monetary value and must stay separate from mainnet funds.
Software and platforms
The choice changes setup and management, not the need to validate Bitcoin. Confirm current hardware support and installation steps with the project before committing a device.
Direct node software
A focused Windows, macOS or Linux node with direct control.
Graphical or command line
OfficialDirect node software
Operators who deliberately want additional policy controls.
Graphical or command line
OfficialManaged node platform
A guided local dashboard on supported hardware or documented DIY setups.
Browser dashboard
OfficialManaged private server
An always-on server with guided service management.
Browser dashboard
OfficialDIY Bitcoin + Lightning
A hands-on Raspberry Pi build with optional Lightning.
Guided terminal menus
OfficialManaged node platform
A browser-managed DIY or pre-built Bitcoin setup.
Browser dashboard
Official21Relay does not rank these projects and receives no compensation for listing them.
First-node checklist
Each action below links to a fuller guide. The order keeps buying decisions, software verification and security boundaries understandable.
Decide whether the node will verify a wallet, stay online continuously, support Lightning or act as a learning system.
Build a setupChoose an SSD with continuing headroom, stable internet, reliable power and enough cooling for sustained validation.
Check hardwareAvoid advertisements, mirrors and unsolicited links. Use the current release rather than a version copied into an old guide.
Choose an install guideCheck the published file hash and signature instructions. Stop if the filename, checksum or source does not match.
Review verificationBoth validate the chain. Pruning changes retained history and can limit historical indexes or serving old blocks.
Estimate storageKeep the device awake and safely powered while it downloads and validates blocks from peers. Pause only with a normal shutdown.
Understand syncCheck that the chain tip is recent, peers are connected, warnings are clear and initial block download has completed.
See health checksConnect a compatible wallet over a trusted path, keep RPC private and adopt weekly, monthly and update-time checks.
Set a routineTips that prevent common failures
Primary documentation
Versions, hardware support and security procedures change. These links lead to the project documentation used to review this journey.