EthPillar: one-liner setup tool and node management TUI
Empowered, inspired, home staker. Free. Open source. Public goods for Ethereum. ARM64 and AMD64 support. Lido CSM Compatible. Jumpstart your ETH solo-staking / Lido CSM journey.
Last updated
Empowered, inspired, home staker. Free. Open source. Public goods for Ethereum. ARM64 and AMD64 support. Lido CSM Compatible. Jumpstart your ETH solo-staking / Lido CSM journey.
Last updated
Important Safety Best Practice: Avoid downloading untrusted scripts. Unverified code may pose security risks. Double-check the script or ask someone trusted for verification. Only install after confirming its authenticity.
Support for AMD64 and ARM64 architecture
Recommend at least 16GB RAM for ARM64 sbc
Open a terminal window from anywhere by typing Ctrl+Alt+T
.
To install, paste the following:
Install updates and packages:
Clone the ethpillar repo and install:
Congrats on installing a EthPillar, making nodes and home staking easier!
If you'd like to support this public goods project, find us on the next Gitcoin Grants.
Upon opening EthPillar,
Navigate to System Administration > Update EthPillar and then quit and relaunch.
We appreciate any help! To join in:
Share the project on X or reddit. Talk about your experiences with solo staking.
Friendly Node Installer: Helps you deploy a systemd installation with minority clients Nimbus-Nethermind or Teku-Besu stack in just minutes. MEVboost included.
Ease of use: No more remembering CLI commands required. Access common node operations via a simple text user interface (TUI).
Fast Updates: Quickly find and download the latest consensus/execution release. Less downtime!
Compatibility: Behind the scenes, node commands and file structure are identical to V2 staking setups.
Already a running a Validator? EthPillar is compatible with
Hoodi and Ephemery Testnet Support: Quickest and easiest way run a node now with native Besu-Teku and ethstaker-deposit-cli integrations.
Lido CSM Integration: Deploys in minutes and start staking via .
Ethdo and eth-duties Integration: Helps stakers with every day common tasks.
Grafana and Ethereum-Metrics-Exporter Integration: Monitoring and dashboards has never been easier.
Built-in Troubleshooting: Find common issues preventing your node from it's peak performance. Discover EthPillar's built-in Toolbox with port checkers, peer counts, automated system benchmarking.
Multiple deployment configurations: Deploy a Solo Staking Node, Full Node Only, Lido CSM Staking Node, Validator Client Only or Failover Staking Node.
Study
A Linux installation.
Tested with Server
Also appears compatible with , ,
Port forwarding is , depending on your router.
Alternatively configure manually per the manual guide.
Actual steps vary depending on your computer's BIOS. General idea here:
Upload the newly generated deposit data file for your CSM keystores to the Lido CSM Widget. or
Familarize yourself with the main guide's section on
Now you're waiting in the Entry Queue
Check out the for further knowledge. Especially the FAQ's "Wen staking rewards?"
How to: To configure for nimbus validator client, edit your validator client configuration.
Existing V1 Staking Setup: OGs and genesis stakers
1)
To avoid slashing penalties, ensure your validator keys are deleted from existing staking setups.
Are you a EthPillar Enjooyer?
Purchase link:
ETH accepted on Mainnet, Arbitrum, Base, Optimism.
Have questions? Chat with other home stakers on or open PRs/issues on .
Open source source code available here:
Our donation address is or coincashew.eth
Star the project on .
Provide feedback on .
to improve the code.
Shout out to for their pioneering work in Python validator tools, which has unintentionally ignited the inspiration and direction for this project. We are building upon their innovative foundations by forking their validator-install code. A heartfelt thanks to accidental-green for their game-changing contributions to the open-source Ethereum ecosystem!