π»Baremetal
Authors: [man4ela | catapulta.eth]
System Requirements
CPU
OS
RAM
DISK
BobaBNB
Pre-Requisites
sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y
sudo apt install -y git make wget aria2 gcc pkg-config libusb-1.0-0-dev libudev-dev jq gcc g++ curl libssl-dev screen apache2-utils build-essential pkg-configSetting up Firewall
sudo ufw default deny incoming
sudo ufw default allow outgoingInstall dependencies
Required Software Dependencies
Dependency
Version
Version Check Command
Install GO
Install nvm
Download foundry
Install foundry
Install node and yarn
Check if go and all dependancies are installed
Build the Execution Engine (l2geth)
Clone the Boba Legacy Monorepo and build l2geth:
Create database directories for l2geth and DTL:
Creating password and block-signer key
Create systemd service for l2geth
Build Data Transport Layer (DTL)
Create systemd service for DTL
Create Environment file for DTL:
Paste the configs and save changes by entering ctrl+X and Y+ENTER:
ctrl+X and Y+ENTER:Import genesis information and initialize l2geth
Launch BobaBNB
Start DTL
Start l2geth
Run curl command in the terminal to check the status of your node
curl command in the terminal to check the status of your nodeMonitor the logs for errors
References
Last updated