Skip to main content

Running a Node

Four roles, and picking the right one is most of the decision. They differ in what they serve, not in the software — every role runs the same ghcr.io/orbinum/node image.


Which node do you want?​

RoleWhat it doesPublic RPCRuns consensus
Development nodeA chain on your laptop, pre-funded accountslocal onlyno
Public RPCServes wallets and dApps over HTTPS/WSS, acts as a bootnodeyes, behind Cloudflareno
Indexer archiveFull history for an explorer or indexer, on the same hostno — loopback onlyno
ValidatorProduces and finalizes blocks, relays private transactionsneveryes

If you are evaluating Orbinum, start with the development node — it needs no credentials and no open ports. If you want to support the network, the validator path is its own section.


Sizing​

RoleCPURAMStorage
Development node2 cores4 GB40 GB SSD
Public RPC4 cores8 GB500 GB NVMe
Indexer archive4 cores8 GB2+ TB NVMe
Validator16 dedicated cores32 GB1 TB NVMe

Recommended tiers for every role. Validator Requirements carries the network, OS, hosting-provider and required-services rules, which apply only to that role.

The indexer archive is a storage decision, not a compute one. Archive mode keeps every historical state, and that grows without bound. It is the only role where the disk is the constraint.

A validator wants dedicated cores, not shared or burstable vCPUs; see Validator Requirements.


Docker, the node-deploy checkout and the ports each role opens are in Installation.