Installation
🖥️System Requirements
- OS: Linux - CPU: 6 Core(s) - Memory: 24GB - Storage: 2TB
You can get your server here : Click Here to Rent VPS from €4.50/month
💭Prerequisites
Have Docker installed in your system, if you don't, please follow this guide
🛠️Installation
This guide is created under the assumption you are using Ubuntu 22.04 LTS If you use other OS, please modify the commands accordingly
⟠ Ethereum
Clone our GitHub repo
git clone https://github.com/CryptoNodeID/sepolia-eth.git
cd sepolia-eth
Prepare the directories
mkdir -p $HOME/sepolia-eth/geth-data
mkdir -p $HOME/sepolia-eth/prysm-data
mkdir -p $HOME/sepolia-eth/jwt
Prepare .env file to prevent permission issue
echo "UID=$(id -u)" >> .env
echo "GID=$(id -g)" >> .env
Run ETH Sepolia Docker
docker compose up -d
Check Log
docker compose logs -fn 100
Based on our setup, your ETH Sepolia RPC can be accessed via port 22545
Try with this command:
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' -H "Content-Type: application/json" http://127.0.0.1:22545
Notable Ports:
22545 -> RPC endpoint
22546 -> WS endpoint
22551 -> Auth endpoint
22500 -> Beacon endpoint
⟠ Arbitrum
Before preparing Arbitrum, better to wait until ETH node completed the sync
Clone our GitHub repo
git clone https://github.com/CryptoNodeID/sepolia-arb.git
cd sepolia-eth
Prepare the directories
mkdir -p $home/sepolia-arb/arb-data
Prepare .env file to prevent permission issue
echo "UID=$(id -u)" >> .env
echo "GID=$(id -g)" >> .env
Run ETH Sepolia Docker
docker compose up -d
Check Log
docker compose logs -fn 100
Based on our setup, your ARB Sepolia RPC can be accessed via port 22557
Try with this command:
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' -H "Content-Type: application/json" http://127.0.0.1:22557
Notable Ports:
22557 -> RPC endpoint
22558 -> WS endpoint
Last updated
Was this helpful?