A free, easy to use tool to install an Ethereum node, using the client of your choice, all in one place. Just point the launcher at your Ubuntu / Cent OS server, choose your loadout & let the STEREUM ETHEREUM NODE SETUP do the rest.
Our efforts focus on helping to decentralize the Ethereum network even further by lessening the technical entry barrier for the average person to stake with their own machine using his their own coins!
The launcher will connect to the server you have set up, prepare it for installation and start the installation wizard. If a node is already installed the control center will open!
Stereum Node Monitor
Always keep an eye on your Node with the “Stereum Monitor App”, the pocket extension of the Stereum Ethereum Node Setup with a heavy focus on privacy & data security.
Keep your Ethereum node in sight by downloading Stereum & connect the app to your server to receive update notifications & alerts for the performance of your Ethereum Node.
- Simple setup
- extensive feature set
- Monitor App available to monitor your Node on the go from your phone
- Variety of supported clients (Lighthouse, Lodestar, Nimbus, Prysm, Teku)
- Active development team
- Open Source (MIT licensed)
- Minimal Linux skills needed
- No information will be shared at any time with any third party, we don’t collect any data!
Connect to your node easily using the launcher. The connection is going to be encrypted, as all ssh connections are and protected by a password or – for extra security – ssh key.
The launcher also checks for new versions and asks what version to use, with the recommended version already pre-selected for you.
A wizard designed to create an easy and convenient way to install the Stereum Ethereum Node Setup will guide through the process. No need to mess with command lines, just point the launcher to an Ubuntu 20.04 server of your choice!
Control Center GUI
Same as the wizard the control center is utilizing your launcher to show various status, access Grafana or Prysm-UI for monitoring and gives you the ability to control an Ethereum node always at your finger tips.
Never again miss a important client update! Stereum checks automatically for new software updates, notifying the user, with the option to apply them unattended.
Encrypted Configuration & Validator Export
Migrate your configuration & validators from machine to machine with the simplified Validator Import & Export Function.
Advanced Execution Client (ETH1) functionality
easy to use your own Eth1 node (Geth) and/or use external services (e. g. Infura). Use multiple ETH Execution Client Node URLs as failsafe & sort them priority. If one fails just let the next in line pick up their duty. You can also run your node with an external service from the get go.
Make sure to use a web socket connection as your first Ethereum 1 URL and the normal http Ethereum 1 API URL as second in the url endpoint list when you try it out with your own Stereum Ethereum Node Setup.
We also have a verified SSV operator up and running – feel free to try it out by using it with your own Prater testnet validator account! Of course you can run it on Ubuntu as well as on CentOS.
The Operator keys are automatically generated on setup.
FAST SYNC for every client
This feature boosts the sync speed significantly. Select it when installing a Stereum Node.
On selection the setup downloads a daily updated blockchain database snapshot from our cloud infrastructure to your server and installs it for your node.
This reduces sync time of your beacon chain clients significantly and enables users to spin up a fully synced beacon chain client in less than 30 minutes depending on your hardware and bandwidth.
includes client specific & pre-configured Grafana Dashboards showing e.g. hardware metrics (cpu, memory, disk, …), network participation, etc.
Client Distribution Dashboard
includes a pre configured Grafana dashboard with the goal to show the clients of connected peers over time. Collect your own data on the topic of Ethereum Client Diversity!
Advanced Key Management Options
- simplified key management options
- voluntary exit through all clients
- drag & drop import of validator keys
remove specific validator keys from your node.
We know that the space, despite the communities best efforts is riddled with scams, snake oil sellers & rug pulls. To combat this our installer makes it possible for you to trace what tasks the setup is working on in the background and what changes it’s implementing to make the configuration process as transparent as possible.
Stereum Monitor App
- Keep an eye on your node without forfeiting your privacy.
- Use Grafana to set up custom alerts for whatever you want
Graffiti configurable for all clients.
API binding address configurable. Bind the APIs for connecting to geth and beacons to a different address than localhost (127.0.0.1). This allows you to use the client’s api with your own application (bots, block explorers, …).
Geth prune on demand. Just click a button to free up the disk space geth fills up over time and free up Geth’s clogged database.
Upgrade from CLI based stereum-control-center-cli
To use the Control Center GUI with the stereum-cli-installer simply update to the latest version with
stereum-control-center-cli and run the launcher pointing to the node. The launcher will detect the installed stereum-node and install the Control Center GUI automatically.
If you are looking for the page containing the CLI based installer:
Note for installing the Launcher on Linux
Download the snap and run the following command:
snap install stereum-launcher-amd64.snap --dangerous
The addition of
--dangerous is necessary because we don’t sign the .snap yet.
Notes for Ubuntu User
Recommended version: Ubuntu 20.04 LTS
Either connect with user root or add the user to sudoers with allpasswd option (no password prompt on sudo commands) like this:
# run this command to edit the sudoer file:
# add this to the file and replace the username "lyida" with your username and save
deploy ALL=(ALL) NOPASSWD:ALL
Make sure to install necessary python packages. The installer will fail without these. You can do this by running the following command:
sudo apt update && sudo apt install -y pip
Note for CentOS User
CentOS 8: Make sure, you have Python 3.8 installed and not Python 3.6. You can do this by using the command:
yum install -y python38 tar && yum remove -y python36
CentOS 7: You have to manually install Python 3.8 and link version 3.8 as