How do I run a Bitcoin full node?
To run a Bitcoin full node, rent a VPS with at least 2 GB RAM and 500 GB storage, install Bitcoin Core, and let it sync. MurmurHost offers no-KYC VPS plans starting at $8/mo with DDoS protection, ideal for this purpose.
Running a Bitcoin full node gives you full control over your transactions and helps secure the network. This guide will show you how to set one up on a MurmurHost VPS, which is perfect because it accepts crypto payments and requires no KYC.
Prerequisites: a MurmurHost account (sign up with just an email or pseudonym), a VPS plan with at least 2 GB RAM and 500 GB disk (VPS-1 at $8/mo is a good start, but consider a larger plan for faster sync), and basic command-line knowledge.
- 1
Order a VPS from MurmurHost
Log in to MurmurHost, choose a VPS plan (e.g., VPS-1 at $8/mo), select a jurisdiction (e.g., Switzerland or Romania), and pay with Bitcoin, Monero, or card via Card2Crypto. Your server will be ready in under 60 seconds. - 2
Connect to your server via SSH
Use your terminal to SSH into your server: ssh root@your-server-ip. Use the password provided in your MurmurHost control panel. - 3
Update the system and install dependencies
Run: sudo apt update && sudo apt upgrade -y, then install necessary packages: sudo apt install -y wget tar unzip. - 4
Download and install Bitcoin Core
Visit bitcoincore.org to get the latest version. For example: wget https://bitcoincore.org/bin/bitcoin-core-26.0/bitcoin-26.0-x86_64-linux-gnu.tar.gz, then extract and install: tar -xzf bitcoin-26.0-x86_64-linux-gnu.tar.gz, sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-26.0/bin/* - 5
Configure Bitcoin Core
Create a config file: nano ~/.bitcoin/bitcoin.conf. Add: server=1, daemon=1, rpcuser=yourusername, rpcpassword=yourstrongpassword, txindex=1 (optional, for faster queries). Save and exit. - 6
Start Bitcoin Core and begin syncing
Run: bitcoind -daemon. Check sync progress with: bitcoin-cli getblockchaininfo. The initial sync can take several days depending on your VPS specs and network speed. - 7
Open port 8333 for incoming connections
In your MurmurHost control panel, open TCP port 8333. Also configure your firewall: sudo ufw allow 8333/tcp. This allows other nodes to connect to you, making your node more useful. - 8
Verify your node is running correctly
Use bitcoin-cli getnetworkinfo to check connections. Ensure you have at least 8 connections. Your node is now fully operational and contributing to the Bitcoin network.
Running a full node requires significant bandwidth and storage. MurmurHost's DDoS protection (up to 400 Gbps) helps keep your node online, and its offshore jurisdiction options (like Iceland or Switzerland) provide legal comfort. Remember that the initial sync is resource-intensive; consider a plan with more RAM and NVMe for faster performance.
Frequently asked questions
How much storage do I need for a Bitcoin full node?+
Can I run a Bitcoin node on a $8/mo VPS?+
Does MurmurHost require KYC to buy a VPS?+
How long does it take to sync a Bitcoin full node?+
Deploy your first offshore server in 60 seconds.
Anonymous signup. Bitcoin & Monero accepted. Provisioned across 8 jurisdictions.
No credit card required · 7-day money-back guarantee