Skip to content

coincashew/EthPillar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Do you like this software?ย Star the projectย and become aย โญ Stargazer

๐Ÿ›ก๏ธ EthPillar

Your Friendly Ethereum Node Installer & Manager

Github release License GitHub Repo stars GitHub forks GitHub last commit Discord Twitter CodeRabbit Pull Request Reviews


๐Ÿš€ What is EthPillar?

EthPillar is a free, open-source tool to set up and manage your Ethereum node with just a few commands. Whether youโ€™re home solo staking, using Lido CSM, defending cypherpunk ethos with Aztec L2 sequencer node, or running your own RPC node, EthPillar makes everything easyโ€”from installing clients to monitoring your systemโ€”all via a friendly text user interface (TUI).

Highlights:

  • Supports ARM64 & AMD64 hardware
  • Native Lido CSM Integration
  • Native Aztec L2 Integration
  • Solo staking, full node, and testnet configurations
  • Fast updates and troubleshooting
  • Plugins for monitoring and performance

EthPillar UI Preview


๐Ÿ Quickstart: One-line Ubuntu Install

Open a terminal and run:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/coincashew/EthPillar/main/install.sh)"

๐Ÿค” Why use EthPillar?

  • Beginner Friendly: No need to memorize complex commands
  • Fast Setup: Deploy minority consensus/execution clients in minutes (Nimbus-Nethermind, Teku-Besu, Lodestar-Besu, Lighthouse-Reth, MEVboost included)
  • Easy Updates: Find and install the latest releases quickly
  • Compatibility: Works with Coincashewโ€™s V2 staking setups

Already running a validator? EthPillar works with Coincashewโ€™s Staking Guide.


๐ŸŒŸ Features

  • Testnet Support: Ephemery & Hoodi testnets for risk-free practice
  • Lido CSM Integration: Stake with as little as 2.4 ETH via Lido CSM (Learn more)
  • Plugins: Aztec, Lido CSM, Node-checker, validator tools, monitoring, stats, and more
  • Grafana Dashboards: Built-in Ethereum node monitoring
  • Troubleshooting Tools: Built-in checks for common node issues with Node Checker
  • Flexible Deployment Configurations: Solo staking node, Full Node, CSM, Validator-only, or Failover setups

๐Ÿ‘€ Screenshots

Main Menu Main Menu


๐ŸŽฌ Demo

Watch the demo


๐Ÿ“ Prerequisites


๐Ÿ› ๏ธ Installation

Option 1: Automated One-Liner

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/coincashew/EthPillar/main/install.sh)"

Option 2: Manual Install

sudo apt-get update && sudo apt-get install git curl ccze bc tmux
mkdir -p ~/git/ethpillar
git clone https://github.com/coincashew/ethpillar.git ~/git/ethpillar
sudo ln -s ~/git/ethpillar/ethpillar.sh /usr/local/bin/ethpillar
ethpillar

๐Ÿƒ Next Steps

Congrats! Youโ€™ve installed EthPillar and are ready to set up your node.

Recommended next key steps:

  • Configure network, port forwarding, and firewall (Security & Node Checks > UFW Firewall)
  • Enable monitoring (Logging & Monitoring > Monitoring)
  • Benchmark your node (Toolbox > Yet-Another-Bench-Script)
  • Set up validator keys (Validator Client > Generate / Import Validator Keys)
  • Finally, run the automated Node Checker to verify everything is up to spec (Security & Node Checks > Node Checker)

โ“ FAQ


๐Ÿ“ž Support & Community


โค๏ธ Donate

Support public goods! Find us on Giveth || Gitcoin Grants or donate to 0xCF83d0c22dd54475cC0C52721B0ef07d9756E8C0 (coincashew.eth)


๐Ÿ”„ Update EthPillar

TUI Update:
System Administration > Update EthPillar, then restart.

Manual Update:

cd ~/git/ethpillar
git pull

๐ŸŒ  Contribute

  • Star the project on GitHub
  • Share your experience on X or Reddit
  • Give feedback (GitHub Issues)
  • Submit PRs to improve EthPillar!

๐Ÿ™Œ Credits

Thanks to accidental-green for inspiring this tooling!


โญ Stargazers over time

Stargazers over time