Toolkit · self-host · free

Run full nodes in a few clicks

RpcNode Toolkit is a free, self-hosted panel. Install a host agent on Linux, add the server, pick a network, and administer the full node — sync, logs, updates, restart — without SSH babysitting.

Self-host

The panel runs on your ops host. Agents run on your servers. Your keys, your disks, your RPC ports.

Free

No Toolkit license. Install the agent from rpcnode.dev, register servers, and manage as many nodes as the hardware allows.

A few clicks

Add server (install → IP + secret → check). Add node (network → env → server). The node page walks install and sync.

Update

Refresh the CDN channel and update host agents from the Servers page — no manual binary hunt on each box.

Administer

Node page: sync %, logs, start/restart, client replace, fullnode RPC endpoint. One UI for Bitcoin, Ethereum, TRON, and more.

Many chains

Bitcoin, Ethereum, TRON, Solana, Base, BNB, Arbitrum, Optimism, Cardano, XRP Ledger, and others from the Add node catalog.

Networks and environments

Every chain in the Toolkit Add node catalog, with the environments you can provision on a server.

  • Aptosmainnettestnet
  • Arbitrummainnetsepolia
  • Avalanchemainnetfuji
  • Basemainnetsepolia
  • Bitcoinmainnettestnet4signetregtest
  • Bitcoin Cashmainnettestnetregtest
  • BNB Smart Chainmainnettestnet
  • Cardanomainnetpreprodpreview
  • Dashmainnettestnetregtest
  • Dogecoinmainnettestnet
  • Ethereum Classicmainnetmordor
  • Ethereummainnetsepoliahoodi
  • Hyperliquidmainnettestnet
  • Litecoinmainnettestnetregtest
  • Optimismmainnetsepolia
  • Robinhoodmainnettestnet
  • Solanamainnettestnetdevnetlocalnet
  • Stellarmainnettestnetfuturenet
  • Suimainnettestnet
  • Toncoinmainnettestnet
  • TRONmainnetnileshasta
  • XRP Ledgermainnettestnet
  • Zcashmainnettestnet

Install the host agent

Run once on the Linux server (amd64 or arm64). The installer prints Agent URL and AGENT_API_TOKEN — paste those into Add server.

curl -fsSL "https://rpcnode.dev/install/agent.sh" | sudo bash

Then open the self-hosted panel, Add server, Add node, and open the node page. Source: github.com/rpcnode/toolkit

Inside the panel

The same four screens you use after install: register hosts, add a chain, scan the catalog, then run the node.

01

Servers

Hosts first. The agent is identity — network and env come later when you add a node.

  • Add server wizard: Install (copy the curl one-liner) → Connect (IP or Agent URL + AGENT_API_TOKEN) → Check connection → Add.
  • Check scans the preferred agent port and nearby candidates if that port is busy.
  • Each card: online / stale / offline, CPU, RAM, disk, load, OS, agent version vs CDN latest.
  • Update one agent or Update all from the install channel. Host logs, rename, copy Agent URL, remove the server.

02

Add node

Three steps: network → environment → server. Install and sync continue on the node page.

  • Searchable catalog: Bitcoin, Ethereum, TRON, Solana, Base, and the rest of the Add node list.
  • Env follows the chain: mainnet, sepolia, nile, fuji, testnet4, and so on.
  • Server picker shows disk free/total from the host agent. Duplicate network/env on the same host is blocked.
  • Hyperliquid and Toncoin allow only one environment per host. Optional display name, then Add node.

03

Nodes list

Every workload, grouped by network. Open a card for the full node page.

  • Left rail: All networks plus a jump list with counts. Filter by server; the URL keeps the filter.
  • Cards show lifecycle (setup, syncing, working), compact stepper / % bar, server, client version.
  • Logs, Restart, and Remove from the card. Remove can wipe chain files on the host after a typed confirm.
  • Added / install / synced timestamps stay on the card so the fleet is readable at a glance.

04

Node page

First-time setup is a wizard. After that it is ops: sync, logs, config, restart, RPC.

  • Wizard: check catalog ports → install → snapshot (when the chain supports it) → start. Multi-disk layout for heavy chains.
  • Sync % and height, snapshot download/extract, live logs, metrics charts.
  • Copy the public fullnode RPC endpoint (host from Agent URL, port from the ports plan — not the agent port).
  • Config editor for client files, re-apply latest client, Restart, Remove. Telegram alerts live under Notifications.

Dashboard

Counts for servers (host agents) and nodes (chain workloads). Open either catalog from here.

Notifications

Telegram bot: disk, CPU, RPC latency / errors / RPS, node down and recovered — with hold timers and a test send.

FAQ

Is RpcNode Toolkit free?
Yes. The panel and host agent are free to self-host. You pay for your own servers and bandwidth.
What does “self-host” mean here?
You run the control-plane panel on a machine you control, and the agent on each blockchain server. RpcNode does not hold the node process.
How do I add a server?
Run curl -fsSL "https://rpcnode.dev/install/agent.sh" | sudo bash on Linux, copy Agent URL and AGENT_API_TOKEN, then Add server in the panel and Check connection.
How do I add a full node?
After a server is online: Add node → pick network (Bitcoin, Ethereum, TRON, …), environment (mainnet/test), and the server. Open the node page to install, sync, and administer.
Can I update nodes from the panel?
Yes. Servers can refresh the CDN agent channel and update host agents. The node page can re-apply the latest client for that chain.