Do you like this software? Star the project and become a ⭐ Stargazer
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
Open a terminal and run:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/coincashew/EthPillar/main/install.sh)"- 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.
- 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
- Review Staking for Beginners
- Learn staking basics & hardware requirements
- Linux (Ubuntu recommended, tested on 24.04 LTS, also compatible with Armbian, Linux Mint, Debian)
- AMD64 or ARM64 hardware (16GB RAM recommended for ARM64 single-board computers)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/coincashew/EthPillar/main/install.sh)"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
ethpillarCongrats! 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)
- Visit the FAQs
Support public goods! Find us on Giveth || Gitcoin Grants or donate to 0xCF83d0c22dd54475cC0C52721B0ef07d9756E8C0 (coincashew.eth)
TUI Update:
System Administration > Update EthPillar, then restart.
Manual Update:
cd ~/git/ethpillar
git pull- Star the project on GitHub
- Share your experience on X or Reddit
- Give feedback (GitHub Issues)
- Submit PRs to improve EthPillar!
Thanks to accidental-green for inspiring this tooling!


