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:
geth and beacon:Install Ethereum & geth:
Create geth Service:
geth Service:Start & Enable geth Service
geth ServiceCheck geth Status:
geth Status:Check geth Logs:
geth Logs:Create beacon Directory & Configure prysm:
beacon Directory & Configure prysm:Create beacon Service:
beacon Service:Start & Enable beacon Service:
beacon Service:Check beacon Status:
beacon Status:Check beacon Logs:
beacon Logs:You can check your sync by running this script:
Last updated