🐳Docker
Author: [ jLeopoldA ]
System Requirements
CPU
OS
RAM
DISK
4+ Cores
Ubunutu 24.04.1 LTS
16GB+ RAM
3.5TB SSD
Pre-Requisites
Update System
sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -ySet Up Firewall
Set Explicit Default Firewall Rules
sudo ufw default deny incoming
sudo ufw default allow outgoingAllow SSH
sudo ufw allow 22/tcpAllow RPC Connections with Geth / Sepolia
Allow P2P Connections for Geth and Prysm
Enable Firewall
Check Status / Current Rules of UFW
Install Docker & Docker-Compose
Install Docker
Build Ethereum Sepolia Archive Node
Create Directory
Create jwt.hex
Create docker-compose.yml
Press "Ctrl + X". Press "y" when prompted and then "Enter".
Run Archive Node with Ethereum Sepolia
To run your node - enter the below:
Interact with Sepolia Archive Node
Check Logs
Check Logs of Geth / Sepolia
Logs will slightly resemble the image below.

Check logs of Prysm
Logs will look similar to the image below.

Stop Node
Query Sepolia Archive Node
Check Sync Status
When node is finished syncing the response from the above command should resemble the below.
Check Block Number
Last updated
Was this helpful?