Client
Bitcoin Core (bitcoind)
bitcoin
Install Bitcoin Core (bitcoind) as a self-hosted Bitcoin full node on your server. This guide covers the agent, network selection, setup, and sync.
Bitcoin Core (bitcoind)
JSON-RPC (getblockchaininfo, getrawtransaction, sendrawtransaction)
Full history: txindex=1, prune=0. IBD from genesis — not a pruned or SPV wallet node.
A Bitcoin full node verifies every block from genesis and serves your own RPC. RpcNode Toolkit installs Bitcoin Core (bitcoind) on Linux, writes bitcoin.conf before start, and keeps prune=0 with txindex=1 so you have the whole ledger, not a seven-day window.
Add a server, pick Bitcoin and an environment (mainnet, testnet4, signet, or regtest), confirm ports, then watch IBD on the node page. There is no snapshot shortcut — progress is honest IBD, not a fake percentage.
mainnettestnet4signetregtest
Choose mainnet, testnet4, signet, regtest in Toolkit, then follow these steps to provision and run a Bitcoin full node.
After the node is up you manage it in the same UI — Node Config (edit the live files and apply), client updates, restart, logs, public RPC. You do not need SSH to change conf. Install-time choices (snapshot flavor, history window, disk layout) are stored on that node.