Ethereum
This guide is only for Ethereum Sepolia - Execution & Consensus Node
System Requirement:
Installation
Installing Dependencies:
apt -y update && apt -y upgrade
apt-get install coreutils curl iptables build-essential git wget lz4 jq make gcc nano automake autoconf tmux htop nvme-cli libgbm1 pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y
apt dist-upgrade && sudo apt autoremoveActivate Firewall & Open Port:
sudo ufw allow 8545/tcp
sudo ufw allow 3500/tcp
sudo ufw allow 4000/tcp
sudo ufw allow 30303/tcp
sudo ufw allow 30303/udp
sudo ufw allow 12000/udp
sudo ufw allow 13000/tcp
sudo ufw allow 22/tcp
sudo ufw allow 443/tcp
sudo ufw enableAdd New Users & Group:
Generate JWT Secret:
Create Directory for geth and beacon:
Install Ethereum & geth:
Create geth Service:
Start & Enable geth Service
Check geth Status:
Check geth Logs:
Create beacon Directory & Configure prysm:
Create beacon Service:
Start & Enable beacon Service:
Check beacon Status:
Check beacon Logs:
You can check your sync by running this script:
Last updated