💻Baremetal

Authors: [man4ela | catapulta.eth]

System Requirements

CPU
OS
RAM
DISK

8+ cores CPU

Debian 12/Ubuntu 22.04

=> 16 GB RAM

=1TB+

(NVMe)

The BSC Testnet Chapel archive node has a size of 463GB on March 17th, 2025

Setup of BSC Erigon

Pre-Requisites

sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y

sudo apt install -y libgtest-dev libomp-dev libgmp-dev git make wget aria2 gcc pkg-config libusb-1.0-0-dev libudev-dev jq g++ curl libssl-dev screen apache2-utils build-essential

Setting up Firewall

Set explicit default UFW rules

sudo ufw default deny incoming
sudo ufw default allow outgoing

Allow SSH and peers

Allow remote RPC connections with the Node

Enable Firewall

To check the status of UFW and see the current rules

Install GO

Go version 1.22+ is required

Build Erigon RPC Node

Check for the latest actual release at https://github.com/node-real/bsc-erigon/releases

This guide has been tested and successfully synced the node with v1.3.2-beta2:

Create Data directory and jwt secret file

Create Systemd service for BSC Erigon

Paste the configs and save by entering ctrl+X and Y+ENTER:

Launch BSC Erigon

Monitor the logs for errors

During the initialization, first you are expected to see logs of a snapshot download process:

Run curl command in the terminal to check the status of your node

When it returns false , your node is fully synchronized with the network

References

Last updated

Was this helpful?