Skip to main content

Documentation Index

Fetch the complete documentation index at: https://chainstack-mintlify-flesh-empty-pages.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

This guide explains how to deploy blockchain nodes using Chainstack Self-Hosted.

Supported deployments

ProtocolNetworkClientNode type
EthereumMainnetReth + PrysmFull node
EthereumSepoliaReth + PrysmFull node
EthereumHoodiReth + PrysmFull node
Additional protocols and networks are on the roadmap. See the FAQ for details.

Resource requirements

Before deploying a node, ensure your infrastructure has sufficient resources available. See System requirements for detailed specifications.
The Control Panel itself consumes system resources. When planning your infrastructure, account for both the Control Panel overhead and the resources required by the nodes you intend to deploy.

Deployment wizard

1

Access the deployment wizard

  1. Log in to the Control Panel
  2. Navigate to Nodes
  3. Click Create node or click the + button next to a preset
2

Select protocol and network

  1. Select a protocol
  2. Select a network
3

Configure node settings

Each Ethereum network ships with two preset tiers — a standard preset for production and a Light preset for evaluation. The Light preset uses half the CPU and RAM of the standard preset but the same storage, so you can move between tiers without resizing disks.
NetworkPreset name in the UICPU (total)RAM (total)Storage
Ethereum MainnetEthereum Mainnet Reth Prysm8 vCPU32 GiB~2 TiB
Ethereum MainnetEthereum Mainnet Reth Prysm (Light)4 vCPU16 GiB~2 TiB
Ethereum SepoliaEthereum Sepolia Reth Prysm8 vCPU32 GiB~1.3 TiB
Ethereum SepoliaEthereum Sepolia Reth Prysm (Light)4 vCPU16 GiB~1.3 TiB
Ethereum HoodiEthereum Hoodi Reth Prysm8 vCPU32 GiB250 GiB
Ethereum HoodiEthereum Hoodi Reth Prysm (Light)4 vCPU16 GiB250 GiB
CPU and RAM are split evenly between the Reth (execution) and Prysm (consensus) clients. Both presets currently ship Reth v1.11.3 and Prysm v7.1.3, with snapshot bootstrap pre-configured — the node downloads a pre-built chain snapshot rather than syncing from genesis. See Initial sync times below for what to expect.For production, pick the standard preset and size your host per System requirements. For evaluation on a smaller server, pick the Light preset.
Snapshot bootstrap temporarily requires 2× the final storage. The node first downloads the snapshot archive, then extracts it into the chain data directory, so both copies coexist on disk until extraction completes. Provision the node’s persistent volume at 2× the storage figure in the table above; the volume can be reclaimed or stay sized for headroom once the snapshot archive is removed.
4

Review and deploy

  1. Review your configuration
  2. Click Create node to start the deployment
Chainstack Self-Hosted node creation page

Deployment process

After initiating deployment, the node goes through several phases:
PhaseDescriptionDuration
BootstrappingResources are allocated, client software is configured2–5 minutes
RunningNode is deployed and synchronizing with the networkContinuous
The node shows Running status once deployed. Initial bootstrap from the snapshot completes in minutes to hours; the node then catches up to the chain head in the background.

Initial sync times

Sync times depend on your hardware and network conditions:
PhaseApproximate time
Snapshot bootstrapMinutes to hours (network dependent)
Catch-up to chain headContinuous
See System requirements for specifications and a community-maintained list of hardware recommendations.

After deployment

Once your node reaches Running status:
  1. Access the node details to view connection information
  2. Start using the node for your applications

Next steps

Last modified on May 6, 2026