Accueil / Guides / How to run a Bitcoin full node on a VPS or dedicated server
How-to

How to run a Bitcoin full node on a VPS or dedicated server

Install Bitcoin Core from the official download, keep chainstate on local NVMe, and open 8333 if you want inbound peers.

Le corps de l'article est en anglais. L'interface, le catalogue et la caisse sont traduits.

IBD vs prune. Official Bitcoin Core docs. Local NVMe for chainstate.
Official Bitcoin Core docs. Local NVMe for chainstate. Source: Bitcoin Core: running a full node

Why people do this

A full node lets you verify blocks yourself instead of trusting a remote API. Bitcoin Core is the reference client. Bitcoin Core: running a full node is the operator checklist: disk, prune vs archival, inbound peers, and time to initial sync. Hosting the node on a VPS is normal; paying that VPS with Bitcoin is optional poetry, not a requirement.

What you do

Playbook
  1. Pruned node: Plus. Archival or heavy dbcache: Pro / Max or Dedicated.
  2. Install from Bitcoin Core. Put blocks/chainstate on NVMe. Do not IBD on a network share.
  3. Open 8333 if you want inbound peers. Optional Tor onion for P2P.
  4. Romania or Iceland are common; Amsterdam if most peers are at EU exchanges.

Limits

Assumevalid and prune are your flags. We do not run bitcoind for you.

Pruned enough?

For your own wallet, usually yes. Archival is disk and time.

Lightning on the same box?

Yes. See the Lightning workload page. Hosting invoices stay on-chain, not Lightning.

Pay with Bitcoin, Monero or USDT

No KYC. Configure a VPS or dedicated server, set a password, then pay the crypto invoice.

Payer aveconly crypto

Network

Edge RTT

Uptime · 36h

Complaints · 36h

Pick a city