We've got a new update. We now offer our own Web Console. Open the console and type ssh root@your-server-ip to reach any server you own, right from your browser. No SSH app needed.
Run Bitcoin Cash Node yourself and stop trusting someone else's server for your payments. A pruned node is $8.50 a month and a full node with room to grow is $16.75. Pay in Bitcoin, Monero, Litecoin or USDT.
Prices are for Romania on a one-month term; a 12-month term takes 50% off.
or $4.25/mo on a 12-month term (−50%)
Validates every block and keeps only recent block files. Fine for your own wallet or checkout.
Configure and orderor $8.38/mo on a 12-month term (−50%)
Holds the whole chain (about 248 GB measured in 2026) with room to grow.
Configure and orderA public node-status page measured the Bitcoin Cash chain at about 247.6 GB on disk at block height 973,606 in October 2026. That is why the full build here has a 400 GB disk: the chain plus a few years of growth.
BCHN supports pruning with prune=<MiB>. Any value of 550 or more makes the node delete old block files while it keeps validating new blocks, so a 60 GB disk is plenty. Two limits matter: a pruned node cannot serve old blocks to other nodes, and the BCHN docs say pruning is incompatible with txindex and rescan. Changing your mind later means downloading the chain again.
BCHN calls its programs bitcoind and bitcoin-cli, the same as Bitcoin Core, and it also uses ports 8333 and 8332. Use a separate user, data directory and server if you also run Bitcoin Core, so the two never mix.
Pick the pruned or full size below and pay with crypto.
Download the Linux tarball from the official releases page, check its hash and unpack it.
Set prune or leave it off, set an RPC password and keep RPC on localhost.
A systemd unit keeps it running. Check getblockchaininfo until it has caught up.
Commands assume Ubuntu 22.04 or 24.04 and a root login. Get the Linux x86_64 tarball and its checksums from the BCHN releases page and replace VER with that version number.
# log in from your computer
ssh root@YOUR_SERVER_IP
# update the system and create a user that will run the node
apt update && apt -y upgrade
adduser --disabled-password --gecos "" bch
# firewall: SSH first, then only the ports below
ufw allow OpenSSH
ufw enable
ufw allow 8333/tcp # Bitcoin Cash peer port (same number as Bitcoin)VER=29.0.1 # use the latest release number
cd /tmp
wget https://github.com/bitcoin-cash-node/bitcoin-cash-node/releases/download/v$VER/bitcoin-cash-node-$VER-x86_64-linux-gnu.tar.gz
sha256sum bitcoin-cash-node-$VER-x86_64-linux-gnu.tar.gz # compare with the release page
tar -xzf bitcoin-cash-node-$VER-x86_64-linux-gnu.tar.gz -C /opt
mv /opt/bitcoin-cash-node-$VER /opt/bchn
ln -s /opt/bchn/bin/bitcoin-cli /usr/local/bin/bch-cliUse a data directory of its own so it never touches a Bitcoin Core node. A full node keeps every block; the pruned version keeps roughly the size you set.
su - bch
mkdir -p ~/.bch
PASS=$(openssl rand -hex 24)
cat > ~/.bch/bitcoin.conf <<EOF
server=1
rpcuser=node
rpcpassword=$PASS
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
dbcache=2000 # MB of RAM for the cache; speeds up the first sync
maxconnections=40
EOF
chmod 600 ~/.bch/bitcoin.conf
exitprune=10000 # MB of block files to keep. 550 is the minimum
# do not combine prune with txindexThe unit points at the BCHN data directory so it cannot be confused with another node.
[Unit]
Description=Bitcoin Cash Node
After=network-online.target
Wants=network-online.target
[Service]
User=bch
ExecStart=/opt/bchn/bin/bitcoind -datadir=/home/bch/.bch -printtoconsole
Restart=on-failure
TimeoutStopSec=300
[Install]
WantedBy=multi-user.targetsystemctl daemon-reload
systemctl enable --now bchn
journalctl -u bchn -f
su - bch -c "bch-cli -datadir=/home/bch/.bch getblockchaininfo" # blocks vs headers, verificationprogress
su - bch -c "bch-cli -datadir=/home/bch/.bch getconnectioncount"
du -sh /home/bch/.bchA public node-status page measured about 247.6 GB on disk at block height 973,606 in October 2026. Budget 400 GB for a full node so the disk lasts. A pruned node needs far less.
Yes. BCHN supports prune=<MiB> with 550 or higher. A pruned node validates every block and keeps only recent block files. It is incompatible with txindex and rescan, and undoing it means downloading the chain again.
Mainnet uses 8333 for peers and 8332 for RPC. Open 8333 only if you want inbound peers and keep 8332 on localhost.
It is possible with separate users and data directories, but both use ports 8333 and 8332 by default, so you must change ports for one. Separate servers are simpler.
No. You create an account with a generated login, top up with crypto and deploy. See no-KYC VPS hosting. You stay responsible for what you run, under our terms.
Checked 20 October 2026. Chain sizes and software requirements change, so confirm against the source before you order.
Pick a size, pay in crypto, log in as root. No ID, no card.