/ethereum2-docker-compose

Run different kind of Ethereum 2 staking nodes with monitoring tools and own Ethereum 1 node out of the box!

Primary LanguageShellMIT LicenseMIT

ethereum2-docker-compose

Run and monitor an Ethereum 2.0 staking node. Provides multiple docker-compose.yaml for different scenarios.

docker-compose Description
Multiclient with Vouch & Dirk Using multiple beacons (Prysm, Lighthouse, Teku) and Vouch with Dirk and monitoring
Prysm standalone Stand-alone Prysm fullstack node and monitoring
Lighthouse standalone Stand-alone Lighthouse node and monitoring

Run a node

  1. Select a docker-compose from the list above.
  2. Copy the docker-compose.yaml of your choice to the project's root directory (this directory).
  3. Follow the guide included with the docker-compose (README.md of the selected docker-compose).

FAQ

My docker-compose command doesn't work (e. g. ERROR: Version in "./docker-compose.yaml" is unsupported.)

Most linux distributions (including Ubuntu) don't serve recent docker-compose versions in their package management. You can install a compatible version by following official docker.io documentation.

Support the maintainer

This software is provided under MIT license and therefore freely usable without restrictions. Dontations are always welcome:

ETH - 0xA1DDc7ed6E7b9179C68cDEE24a5e47dE930061eE

BTC - 39n4LUxbcCfJvBGvFVVwQQkGxSJ44JRYV7