---
title: Get Started
sidebar_position: 2
hide_title: true
description: "Get your Erigon node running — hardware requirements, installation guides for binary, Docker, and source, and first-run walkthroughs."
---

import Link from '@docusaurus/Link';

<div className="lp-hero">
  <h1>Get Started</h1>
  <p>Everything you need to go from zero to a running Erigon node — requirements, installation, and guided setups.</p>
</div>

<div className="lp-grid">

<Link className="lp-card" to="/v3.4/get-started/why-using-erigon">
  <svg className="lp-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
    <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/>
  </svg>
  <div className="lp-card-title">Why Erigon?</div>
  <div className="lp-card-desc">Performance benchmarks, disk savings, and architecture advantages over other Ethereum clients.</div>
</Link>

<Link className="lp-card" to="/v3.4/get-started/hardware-requirements">
  <svg className="lp-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
    <rect x="4" y="4" width="16" height="16" rx="2"/>
    <rect x="9" y="9" width="6" height="6"/>
    <line x1="9" y1="1" x2="9" y2="4"/>
    <line x1="15" y1="1" x2="15" y2="4"/>
    <line x1="9" y1="20" x2="9" y2="23"/>
    <line x1="15" y1="20" x2="15" y2="23"/>
    <line x1="20" y1="9" x2="23" y2="9"/>
    <line x1="20" y1="14" x2="23" y2="14"/>
    <line x1="1" y1="9" x2="4" y2="9"/>
    <line x1="1" y1="14" x2="4" y2="14"/>
  </svg>
  <div className="lp-card-title">Hardware Requirements</div>
  <div className="lp-card-desc">Minimum and recommended specs for mainnet, testnets, and archive mode.</div>
</Link>

<Link className="lp-card" to="/v3.4/get-started/installation/">
  <svg className="lp-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
    <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/>
    <polyline points="7 10 12 15 17 10"/>
    <line x1="12" y1="15" x2="12" y2="3"/>
  </svg>
  <div className="lp-card-title">Installation</div>
  <div className="lp-card-desc">Binary releases, building from source, Docker images, and upgrade instructions.</div>
</Link>

<Link className="lp-card" to="/v3.4/get-started/easy-nodes/">
  <svg className="lp-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
    <polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/>
  </svg>
  <div className="lp-card-title">Easy Nodes</div>
  <div className="lp-card-desc">One-command guided setup for Ethereum, Gnosis Chain, and Polygon nodes with sensible defaults.</div>
</Link>

<Link className="lp-card" to="/v3.4/get-started/migrating-from-geth">
  <svg className="lp-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
    <polyline points="17 1 21 5 17 9"/>
    <path d="M3 11V9a4 4 0 0 1 4-4h14"/>
    <polyline points="7 23 3 19 7 15"/>
    <path d="M21 13v2a4 4 0 0 1-4 4H3"/>
  </svg>
  <div className="lp-card-title">Migrating from Geth</div>
  <div className="lp-card-desc">Switch from go-ethereum to Erigon — what changes, what stays the same, and how to preserve your data.</div>
</Link>

<Link className="lp-card" to="/v3.4/interacting-with-erigon/">
  <svg className="lp-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
    <polyline points="16 18 22 12 16 6"/>
    <polyline points="8 6 2 12 8 18"/>
  </svg>
  <div className="lp-card-title">Interacting with Erigon</div>
  <div className="lp-card-desc">JSON-RPC and gRPC API reference — eth, debug, trace, engine, TxPool, and other namespaces.</div>
</Link>

</div>
