Docker

Author: [ jLeopoldA ]

System Requirements

CPU
OS
RAM
DISK

8 Cores

Ubuntu 24.04.1 LTS

32GB

1.1TB

The Ethereum Sepolia Archive Node using Erigon has a size of 585GB as of 4/4/2025

Pre-Requisites

This method of setting up an Ethereum Sepolia Archive Node uses Erigon, Docker, and Docker Compose

Update System

sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y

Set Up Firewall

Set Explicit Default Firewall Rules

sudo ufw default deny incoming && sudo ufw default allow outgoing

Allow SSH

sudo ufw allow 22/tcp

Allow RPC Connections with Erigon Sepolia

sudo ufw allow 8545

Allow P2P Communication

Allow Prometheus Monitoring

Enable Firewall

Check Status / Current Rules of UFW

Install Docker & Docker-Compose

Installation

Build Ethereum Sepolia Archive Node with Erigon

Create Directory

Create docker-compose.yml

Run Ethereum Sepolia Archive Node

Using Erigon for Ethereum Sepolia requires the Archive Node to download snapshots. When it is done you can begin querying and interacting with your node. See the next section for information regarding checking sync status.

Interact with Sepolia Archive Node

Check Logs of Erigon Sepolia

Checking Logs will allow you to view sync status.

Stop Archive Node

Query Sepolia Archive Node

Check Block Number

Last updated