- (AWS example at the bottom)
$ cd ./{path to where the ssh downloaded}
$ chmod 400 {ssh file name}
$ ssh -i {ssh file name} ubuntu@{server public ip}
- Export all required params
- Fill the fields according to the .env provided for you by Blox
$ touch .env
$ echo "CONSENSUS_TYPE=validation" >> .env
$ echo "NETWORK=pyrmont" >> .env
$ echo "BEACON_NODE_ADDR={ETH 2.0 node}" >> .env
$ echo "VALIDATOR_PUBLIC_KEY={validator public key}" >> .env
$ echo "NODE_ID={provided node index}" >> .env
$ echo "SSV_PRIVATE_KEY={provided node private key}" >> .env
$ echo "PUBKEY_NODE_1={provided node index 1 public key}" >> .env
$ echo "PUBKEY_NODE_2={provided node index 2 public key}" >> .env
$ echo "PUBKEY_NODE_3={provided node index 3 public key}" >> .env
$ echo "PUBKEY_NODE_4={provided node index 4 public key}" >> .env
$ sudo su
$ wget https://raw.githubusercontent.com/ethereum/eth2-ssv/stage/install.sh
$ chmod +x install.sh
$ ./install.sh
-
Expected output - docker container id
-
You can watch logs using that cmd -
$ docker logs ssv_node --follow

