Used this video as reference for installing Ubuntu 20.04
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
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
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
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.