Bare Metal
Author: [ jLeopoldA ]
System Requirements
CPU
OS
RAM
DISK
Pre-Requisites
Update System
sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y
sudo apt install -y git gcc make --fix-missingInstall GO
curl -LO https://go.dev/dl/go1.21.8.linux-amd64.tar.gz
sudo tar xzf go1.21.8.linux-amd64.tar.gz -C /usr/local && rm go1.21.8.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
# Check Installation
go versionFirewall Configuration
Set Explicit Firewall Rules
Allow SSH
Allow Connections for Iotex
Enable Firewall Rules
Check Status of Firewall Rules (UFW)
Set up Iotex Configuration and Data
Create Directories
Download trie.db.patch & poll.db
Create Configuration
Download genesis.yaml
Create general_config.yaml
Download Necessary Data Files
Download iotex-data
Download State Database
Set up Iotex Chain
Clone Repository and Build Binary
Set up Iotex as a System Service
Create System Service File
Start System Service
Query Node
Check Logs of Node
Check Sync Status
Check Block Number
References
Last updated