Stader - ETHx
  • Introduction
    • Explore ETHx
    • ETHx Tech blogs
    • ETHx Governance
  • Launch Incentives
    • ETHx Stakers
    • ETHx Node Operators
      • ETHx Boosted Commission
      • 13000 $SD top-up pool
      • $65000 Reward pool for AVADO user
  • ETHx Staking
    • Guides
    • FAQs
  • Node Operator
    • Staking on Ethereum
      • What is Ethereum staking?
      • ETH staking rewards and penalties
      • Solo-staking vs ETHx
    • Permissionless node operator
      • Responsibilities of a node operator
      • Pre-requisite
      • Node registration and adding validators
        • Step 1: Hardware and platform
          • DIY kit
          • Cloud services
          • VPS services
          • AVADO
          • Allnodes
        • Step 2: Download Stader node
        • Step 3: Install Stader node
        • Step 4: Configure Stader services
          • Step 4.1 Network selection
          • Step 4.2 ETH client configuration
          • Step 4.3 ETH1 - Execution client selection
          • Step 4.4 ETH2 - Consensus client selection
          • Step 4.5 Add a graffiti
          • Step 4.6 Add checkpoint URL
          • Step 4.7 Enable Doppelganger protection
          • Step 4.8 Add fallback clients
          • Step 4.9 Enable monitoring
          • Step 4.10 MEV Boost
          • Confirmation and configuration settings
        • Step 5: Execution and Consensus client sync
        • Step 6: Wallet setup
        • Step 7: Register your node on the Stader network
        • Step 8: Deposit SD collateral
        • Step 9: Deposit ETH bond
        • Validator States
      • ETHx rewards for permissionless node operators
        • Socializing Pool
        • SD rewards
        • Claim CL rewards
        • Claim EL and SD rewards
      • Node Monitoring
      • Node Migration
      • Validator exits and node termination
      • Latest update
      • CLI Command sheet
    • Permissioned node operator
      • Pre-requisite for permissioned node operators
      • Web3Signer setup guide
      • Node registration and adding validators
        • Step 1: Download Stader node
        • Step 2: Install Stader node
        • Step 3: Configure and start Stader services
        • Step 4: Wallet setup
        • Step 5: Set the fee recipient of your validator client to Stader socializing pool
        • Step 6: Check Docker and node status
        • Step 7: Operator address whitelisting
        • Step 8: Register you node on the Stader network
        • Step 9: Add validators to your node
        • Step 10: Check your node and validator status
      • ETHx rewards for permissioned node operators
        • Claim CL rewards
        • Claim EL rewards
      • Node Migration
      • Latest update
    • FAQs
  • Smart Contracts
  • Oracles
  • ETHx Security
    • Immunefi Bug Bounty
    • Audit Reports
    • Public Repositories
  • ETHx Integration
  • Connect with us
Powered by GitBook
On this page
  1. Node Operator
  2. Permissionless node operator
  3. Node registration and adding validators

Step 3: Install Stader node

PreviousStep 2: Download Stader nodeNextStep 4: Configure Stader services

Last updated 1 year ago

In this step, we will install Stader node on your system. However, before proceeding to install the Stader Node Stack, ensure that Docker is installed on your system. Once the Docker is installed or if Docker is already present, run the install commands provided below, specific to your system architecture.

  • For Linux ~/bin/stader-cli service install

  • For MacOS ~/bin/stader-cli service install -d

Please close your terminal and start again before proceeding to Step 4: Configure Stader services.

Since this is your first time installing Stader, please start a new shell session by logging out and back in or restarting the machine. This is necessary for your user account to have permissions to use Docker.

What is Docker?

Docker is an open-source platform that revolutionizes the way applications are developed, deployed, and run.

  • Docker provides a technology that allows developers to package their applications and all their dependencies into a standardized unit called a container.

  • Docker containers are lightweight, portable, and isolated from the underlying infrastructure, making it easy to deploy applications.

  • Docker simplifies the process of managing and scaling applications, as containers can be easily replicated and distributed across multiple machines or cloud instances.

  • Docker enables efficient resource utilization, as containers share the host system's while providing isolation.

  • Docker's containerization approach enhances security by isolating applications and preventing potential conflicts between dependencies.

Overall, Docker has become a fundamental tool in modern software development, offering a consistent and efficient way to package, distribute, and run applications, regardless of the underlying infrastructure.

How to check if Docker is installed?

Check if you have docker installed on your system before installing Stader Node stack. Run the command: docker --version

  • You will see the version details if Docker is installed

  • You will see “command not found: docker” prompt if the Docker is not installed.

How to install Docker

Follow the below guides to install docker on Desktop -

  • MacOS:

  • Windows:

  • Linux:

Follow the below guide to install docker on cloud -

  • AWS:

containerization
kernel
Learn more
https://docs.docker.com/desktop/install/mac-install/
https://docs.docker.com/desktop/install/windows-install/
https://docs.docker.com/desktop/install/linux-install/
https://docs.aws.amazon.com/whitepapers/latest/docker-on-aws/docker-on-aws.html