Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 2.07 KB

README.md

File metadata and controls

75 lines (52 loc) · 2.07 KB

rocket-pool-node-setup

Linux Installation

Used this video as reference for installing Ubuntu 20.04

Configuring ssh connection

Reference Doc By default when ubuntu is first installed remote access via ssh is not allowed.

First install openssh-server on Node

sudo apt update && sudo apt install openssh-server

Check status of ssh server:

sudo systemctl status ssh

Allow ufw firewall to accept ssh:

sudo ufw allow ssh

Setup Tailscale Virtual Network. Follow these steps

Follow these steps in rocketpool docs. Make sure to use ip address setup by Tailscale instead local node network IP address

Note: we did not setup Two-Factor Authentication

Rocket Pool Installation

Follow these steps to install rocket pool cli

Needed to use these commands:

sudo curl -L https://github.com/rocket-pool/smartnode-install/releases/latest/download/rocketpool-cli-linux-amd64 --create-dirs -o /usr/local/bin/rocketpool && sudo chmod +x /usr/local/bin/rocketpool

Rocket Pool Configuration

Holesky Testnet

Used Wizard to configure. Chose Lighthouse for Consensus layer and Buse for Execution Layer.

network: holesky
client mode: locally managed
execution client setup: besu
consensus client setup: lighthouse
lighthouse grafiti: Anyting4TheMigas

enable checkpoint sync holesky: `https://holesky.beaconstate.ethstaker.cc/`
doppelganger: enabled
metrics: enabled
mev: is disabled on testnet

Swapiness

Default value is set to 60 before we added the following line in /etc/sysctl.conf .This sets swapiness to 20 across reboots:

vm.swappiness=6
vm.vfs_cache_pressure=10

To check current swapiness level:

sudo sysctl -p

Don't need to reboot after updating swapspace.