ABOUT

Autonity Validator Toolkit

What's in?

  • Autonity validator node with snap mode

  • Autonite Oracle

  • node-exporter

  • grafana

  • prometheus

  • wireguard

  • all official tooling (aut) grafana_Screenshot_20231208_211600

Setup

  1. Clone this repo

    git clone https://github.com/web3cdnservices/autonity-validator-toolkit.git 
    autonity-validator-toolkit
  2. Install OS requirements.

    ./tools/install_requirements_ubuntu.sh

    Script will install docker, docker-compose.

  3. Configure keys.

Copy configuration file

Open in editor and setup configuration.

Description of .env fields:

NETWORK_NAME="bakerloo"

ORACLE_KEY_PASSWD="TESTPASSWORD"

PROMETHEUS_METRICS_TOKEN="REPLACE_ME"

GRAFANA_ADMIN_PASSWORD="REPLACE_ME"

DOCKER_SUBNET_MASK="172.29.13.0"

WIREGUARD_PORT=816

WIREGUARD_SUBNET="10.253.1.0"

ORACLE_UTC_FILE=""

SECURE_NETWORK_IP=""

Use wireguard guys and keep parameter unchanged.

  1. Run Toolkit.

    Toolkit WITH secure tunnel (Wireguard)

    Toolkit WITHOUT! tunnel. (use only if you understand what you are doing)!!

    image
  2. Setup Shell ENV (aut command&other)

    Then update environment

  3. Generate Or importing Oracle key

    CASE A: Generating:

    Please Use some password from .env file.

    CASE B: Importing key

    Copy yout keys to folder: .data/.autonity/keystore

  4. Update .env file, and set ORACLE_UTC_FILE parameter.

    Edit .env file with nano and change ORACLE_UTC_FILE="" with your wallet name (from prevous step)

  5. Generate Operator wallet.

    You can repeat step 6. But password can be any.

Upgrade

All your configs will be safe. You not need manually edit configurations anymore.

Connecting to wireguard network

You shuld install wireguard client on your home pc

Last updated