Home / Blockchain Node Hosting / Bitcoin Node Hosting
Bitcoin
Don't trust, verify

Bitcoin Node Hosting

Run Bitcoin Core on hardware that matches the chain: NVMe for a fast initial block download, unlimited bandwidth for 24/7 relaying, and an offshore IP that keeps your home address out of the peer list. Paid in BTC, deployed with a token.

No KYC
Crypto Only
No Logs
Unlimited bandwidth
Full Root
NVMe SSD
Blockchain infrastructure

Why run your own Bitcoin full node

A full node is the only way to use Bitcoin without trusting someone else's server: it validates every block against consensus rules, broadcasts your transactions without a middleman, and strengthens the network's censorship resistance. The blockchain passed roughly 760 GB in 2026 and grows ~100 GB a year — a Raspberry Pi at home struggles, and a home IP broadcasts who you are. A rented offshore server with NVMe and unmetered traffic solves both problems at once.

01

Fast initial sync

Initial block download is disk-bound: on NVMe with dbcache=8000, mainnet syncs in 6–24 hours instead of weeks on spinning rust.

02

Relay without limits

A well-connected node moves 1–3 TB a month with 125 connections. Unlimited bandwidth means you never have to cap maxuploadtarget.

03

Your wallet, verified

Point Sparrow, Electrum or Bitcoin Core's own wallet at your node over SSH or Tor and every payment you receive is verified by machinery you control.

04

Tor-native

One config line runs P2P over Tor: your node's real location stays private, and hidden-service peers connect inbound with no port-forward drama.

Requirements

Hardware requirements — Bitcoin

Realistic sizing for a mainnet node in 2026 — chain size, memory, disk and bandwidth. Based on what actually runs in production, not on minimum specs that stopped being true two years ago.

Client software Bitcoin Core 29.x
Chain size ≈ 760 GB
Growth per year ≈ 100 GB / year
Recommended RAM 8–16 GB
Recommended storage 2 TB NVMe
Initial sync 6–24 h
Prunable ✓ (to ~50 GB)
P2P port 8333 TCP
Matched hardware

Recommended servers for Bitcoin

Every plan ships with unlimited bandwidth, NVMe storage and full root access — the three things a node actually consumes. Deploy with a token, pay in the same coin your node secures.

Starter

VPS-PRO · VPS

  • AMD EPYC 9124 (16 vCPU)
  • 64 GB DDR5 · 1 TB NVMe
  • 2 Gbps · Unlimited bandwidth

1 TB NVMe runs a full node today with modest headroom, or a pruned node forever. The cheapest way to own your validation.

From $44.00/mo Order
Recommended

DS-1 · Dedicated

  • Intel Xeon E-2388G (3.2 GHz) (8C / 16T)
  • 64 GB DDR4 ECC · 2x 1TB NVMe
  • 2 Gbps · Unlimited bandwidth

The sweet spot: 2× 1 TB NVMe (chain on one, OS and headroom on the other), 64 GB ECC RAM for a huge dbcache, 8 cores for parallel script validation.

From $48.50/mo Order
Performance

DS-2 · Dedicated

  • AMD Ryzen 9 7950X (4.5 GHz) (16C / 32T)
  • 128 GB DDR5 · 2x 2TB NVMe
  • 5 Gbps · Unlimited bandwidth

txindex=1, electrs or Fulcrum for your own Electrum server, Lightning on the side — 2× 2 TB NVMe and 16 modern cores absorb it all.

From $87.50/mo Order

DS-1 — price by jurisdiction

LocationCPURAMStorageUplinkPrice
Moldova Budget Offshore
8C / 16T
Intel Xeon E-2388G (3.2 GHz)
64 GB DDR4 ECC 2x 1TB NVMe 2 Gbps $48.50/mo Order
Russia Western-Proof
8C / 16T
Intel Xeon E-2388G (3.2 GHz)
64 GB DDR4 ECC 2x 1TB NVMe 2 Gbps $48.50/mo Order
Panama No Data Retention
8C / 16T
Intel Xeon E-2388G (3.2 GHz)
64 GB DDR4 ECC 2x 1TB NVMe 2 Gbps $53.50/mo Order
Romania Anti-Retention
8C / 16T
Intel Xeon E-2388G (3.2 GHz)
64 GB DDR4 ECC 2x 1TB NVMe 2 Gbps $53.50/mo Order
Netherlands Best Peering
8C / 16T
Intel Xeon E-2388G (3.2 GHz)
64 GB DDR4 ECC 2x 1TB NVMe 2 Gbps $58.50/mo Order
Iceland Free Speech Haven
8C / 16T
Intel Xeon E-2388G (3.2 GHz)
64 GB DDR4 ECC 2x 1TB NVMe 2 Gbps $63.00/mo Order
Switzerland Premium Privacy
8C / 16T
Intel Xeon E-2388G (3.2 GHz)
64 GB DDR4 ECC 2x 1TB NVMe 2 Gbps $68.00/mo Order

Need more disk, RAM or a custom RAID layout for your node? Contact →

Deployment

Set up a Bitcoin full node in 5 steps

From order to synced node. Commands are copy-paste ready for Ubuntu 24.04 — adapt paths if you run Debian or Rocky.

  1. 1

    Order the server

    Pick DS-1 (or VPS-PRO for pruned) in the jurisdiction you prefer — Netherlands for peering, Switzerland for maximum legal protection. Pay in BTC, get root in minutes.

  2. 2

    Harden the box & install Tor

    Key-only SSH, firewall allowing 22 and 8333, unattended security upgrades — then install Tor so the node can broadcast privately.

    apt update && apt install -y tor
    systemctl enable --now tor
  3. 3

    Install Bitcoin Core

    Download the release, verify the signatures against the guix attestations, install the binaries.

    wget https://bitcoincore.org/bin/bitcoin-core-29.0/bitcoin-29.0-x86_64-linux-gnu.tar.gz
    tar xzf bitcoin-29.0-x86_64-linux-gnu.tar.gz
    install -m 0755 bitcoin-29.0/bin/* /usr/local/bin/
  4. 4

    Configure & start syncing

    server=1, a dbcache as large as your RAM allows, txindex if you'll run Electrum tooling, optional Tor proxy. Start bitcoind and let the initial block download run.

    # ~/.bitcoin/bitcoin.conf
    server=1
    dbcache=8000
    txindex=1
    proxy=127.0.0.1:9050   # optional: p2p over Tor
  5. 5

    Verify & connect your wallet

    Watch verificationprogress reach 1.0, then point your desktop or mobile wallet at your own RPC over an SSH tunnel or a Tor hidden service.

    bitcoind -daemon
    bitcoin-cli getblockchaininfo | grep -E 'blocks|verificationprogress'

Sizing a Bitcoin node in 2026

The chain is ~760 GB with default settings and grows roughly 100 GB a year; add ~110 GB if you enable txindex. 8 GB RAM is workable, 16–64 GB turns into real sync speed via dbcache. CPU matters mostly during initial download — 8 modern cores validate signatures faster than the disk feeds them. Budget 2 TB of NVMe and you will not think about disk again before 2032. Pruned mode keeps consensus-full validation in ~50 GB if you don't need to serve historical blocks.

Full node, pruned node, or archival + Electrum backend?

A pruned node validates everything but discards old blocks — perfect for private wallet verification on a smaller VPS. A default full node also serves historical blocks to the network. Add txindex=1 plus electrs or Fulcrum and your node becomes an Electrum server: your hardware wallet gets balance queries answered by your own machine instead of a public server that logs xpubs. The Performance tier exists precisely for that stack, with room for a Lightning node beside it.

Why offshore matters for a Bitcoin node

Chain-analysis firms crawl the P2P network and map nodes to ISPs and homes. Broadcasting your own transactions from your own IP is a privacy leak that pruning can't fix. An offshore node in a no-logs jurisdiction breaks that link: peers see a datacenter IP in Reykjavík or Zurich, your wallet connects through an encrypted tunnel, and the hosting record behind it is a token paid in BTC — not a name.

Operating the node long-term

Updates are a two-minute affair: stop bitcoind, swap binaries, start, watch the log. Enable unattended OS security updates, keep 20% disk free, and snapshot your bitcoin.conf. If you outgrow the box, order the next tier, rsync the datadir or resync fresh, and release the old server — no ticket, no phone call, no identity. Uptime isn't consensus-critical for a plain full node, but peers remember reliable nodes, and a stable relay earns better connectivity.

FAQ

Bitcoin node hosting FAQ

01 How much does it cost to host a Bitcoin node?

A pruned node runs on a VPS from $17/mo. A comfortable full node is the DS-1 dedicated tier at $48.50–68/mo depending on jurisdiction. An archival node with Electrum tooling fits DS-2 from $87.50/mo. All unmetered.

02 How long does the initial sync take?

On DS-1 hardware with dbcache=8000 and a 2–10 Gbps uplink: typically 6–24 hours for mainnet. The bottleneck alternates between peer throughput early and script validation later — NVMe keeps both fed.

03 Can I run my node entirely over Tor?

Yes — install Tor, add proxy=127.0.0.1:9050 and listenonion=1, and Bitcoin Core will build circuits outbound and accept inbound peers over a hidden service. Expect slightly slower sync; many operators sync over clearnet first, then switch.

04 Is running a Bitcoin node legal?

Running a node is legal in all seven of our jurisdictions — it's equivalent to running any P2P software. It is not mining, not money transmission, and holds no customer funds.

05 Do I need a static IP? What about DDoS?

Every server ships a dedicated IPv4 that doesn't change, plus L3/L4 DDoS filtering. For inbound peers just open 8333; behind Tor you don't even need that.

06 Can the same server run Lightning or an Electrum server?

Yes — DS-1 handles bitcoind + LND comfortably; DS-2 adds electrs/Fulcrum headroom. See the dedicated Lightning node page for channel-management specifics.

Your keys, verified by your node

DS-1 with 2× 1 TB NVMe deploys in minutes. Pay in BTC, sync tonight, verify forever.

View recommended servers All node types