Skip to content
INTERMEDIATE RunbookBase MainnetRPC NodesDocs Verified(Oct 2026)

Setting Up a Dedicated Base Mainnet RPC Endpoint

Configure op-geth and op-node with rate-limiting reverse proxy, health check endpoints, and WebSocket support for low-latency dApp queries.

Difficulty:INTERMEDIATE
40 mins est.
Docs Verified(Oct 2026)
Reviewed: Oct 23, 2026
By NodeDrops Infrastructure Team

Overview

Base runs on the OP Stack architecture consisting of:

  • op-node: Consensus client syncing Layer 1 rollups.
  • op-geth: Execution engine processing EVM transactions.

Deployment Prerequisites

  • Hardware: 8 Cores, 32 GB RAM, 2 TB NVMe SSD.
  • OS: Ubuntu 22.04 LTS or newer.
  • L1 Execution + Beacon node (Ethereum Mainnet).
1

Download Official Base Genesis & Rollup Config

Linux / macOS Shell (Bash)
mkdir -p /var/lib/base/config
curl -sL https://raw.githubusercontent.com/base-org/node/main/mainnet/genesis.json -o /var/lib/base/config/genesis.json
curl -sL https://raw.githubusercontent.com/base-org/node/main/mainnet/rollup.json -o /var/lib/base/config/rollup.json
2

Initialize op-geth Data Directory

Linux / macOS Shell (Bash)
op-geth init --datadir=/var/lib/base/geth-data /var/lib/base/config/genesis.json
3

Start Node Services

Launch op-geth and op-node connecting over Engine API with shared JWT secret.

Expected OutputVerification Check
INFO [Base-Node] Sequencer connection established. Head block: 19854201
INFO [Base-Geth] Imported new chain segment blocks=128 txs=1402 mgas=142.5

Official References & Upstream Sources (1)

Ethereum Official Client DocumentationOFFICIAL_DOCS

Official client documentation reference

Reliability: 100%Documentation

Related Guides & Runbooks

ADVANCEDDocs Verified(Oct 2026)

Operating a Non-Voting Solana RPC Node

Solana Mainnet-Beta• RPC Nodes

High-performance tuning, memory configuration, accounts index optimization, and ledger storage disk partitioning for high-throughput RPC loads.

BEGINNERDocs Verified(Oct 2026)

Running an Arbitrum One Nitro Full Node with Docker

Arbitrum One• Full Nodes

Step-by-step containerized deployment of the Arbitrum Nitro execution engine, connecting to an external Ethereum L1 beacon endpoint.

INTERMEDIATEDocs Verified(Oct 2026)

Deploying an Ethereum Validator on Holesky Testnet

Ethereum Holesky• Validator Nodes

Comprehensive runbook for setting up an Execution (Geth) and Consensus (Lighthouse) client pair with validator deposit verification on the Holesky public testnet.