Home/Install

Install on your server

Toolkit is free and self-hosted. Run this once on each Ubuntu 24.04 LTS host (amd64 or arm64). The script installs the host agent only — it does not phone home to provision your node, and we never SSH in.

Supported and recommended: Ubuntu 24.04 LTS (amd64 or arm64). Other operating systems have not been tested.

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

Add a node — same steps as the panel

After the agent is up, everything else is the NODE SETUP wizard on the node page. You do not SSH to install the chain client. Keep the page open, or reopen it — the agent keeps working.

  1. 01

    Add server

    Panel → Add server. Paste the Agent URL (tip, port 38990) and AGENT_API_TOKEN. Check connection.

  2. 02

    Add node

    Network → environment → that server. One network+env per host. Pick install options when the chain has them (TRON snapshot flavor, XRPL history, Solana disk layout).

  3. 03

    Check ports

    Fixed catalog ports (Go RPC, Node Agent, P2P). The panel dials the public IP — reachable or filtered. The agent does not open the firewall.

  4. 04

    Install

    Tip downloads the catalog client and writes units + conf. This is the ACK that host work started — not “node is synced”.

  5. 05

    Snapshot

    Only if the chain has an official snap (TRON, Cardano Mithril, Sui, Robinhood, …). Bitcoin and other IBD chains skip this step.

  6. 06

    Start / sync

    Launch and catch up. TON can sit on MyTonCtrl bootstrap · running install.sh for a long time — same log line is progress, not a hang. Solana IBD and snapshot extract are the same idea.

  7. 07

    Healthy

    Network state: Synced = live tip and history proof (slot, height, peers). Host & node: CPU, RAM, net, disk IOPS. Fullnode Go RPC: RPS and latency on the public proxy.

Source on GitHub. Same install channel the panel uses for agent updates — what shipped is on Versions. Questions or a network to add: Telegram · admin@rpcnode.dev · rpcnode.dev.