🐳Docker

Authors: [Vikash Choubey | Dapplooker]

System Requirements

CPU
OS
RAM
DISK

8 vCPU

Ubuntu 22

16GB

500GB+

The Boba BNB archival node has a size of 508GB on September 19th, 2024

Pre-requisite

Before starting, clean the setup then update and upgrade. Install following:

  • Docker & Docker Compose

  • Git

Commands:

sudo apt update -y && sudo apt upgrade -y && sudo apt auto-remove -y
sudo apt install docker.io docker-compose git ufw -y

Set explicit default UFW rules

sudo ufw default deny incoming
sudo ufw default allow outgoing

Allow SSH, HTTP and HTTPS

Setup

Clone the boba_legacy repository to get started

Setting up Environment Variable

You can locate environment files at boba_legacy/ops/envs/ folder.

dtl.env

geth.env

Example docker-compose file:

Start The Node

Monitor Logs

Use docker logs to monitor your boba node. The -f flag ensures you are following the log output

Test RPC:

You should receive a result after the node is synced:

Last updated

Was this helpful?