Bare Metal
Author: [ jleopoldA ]
System Requirements
CPU
OS
RAM
DISK
2 Cores
Debian / Ubuntu 22.04
8Gb RAM
128GB
Using a version of Rootstock that is below 6.3.1 will result in issues that prevent successful syncing.
Pre-Requisites
sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -ySetting up Firewall
Set explicit default UFW rules
# Set explicit default UFW rules
sudo ufw default deny incoming
sudo ufw default allow outgoingAllow SSH
sudo ufw allow 22/tcpAllow remote RPC connections with Rootstock node
sudo ufw allow 4444
sudo ufw allow 4445Allow P2P Connections
Enable Firewall
To check status of UFW and see the current rules
Building a Node on Rootstock
Dependencies
Install Java
Create Directories for Rootstock
Create Configuration File
Paste the below Configuration into the file:
Ctrl + X and Yto exit and confirm saving changes to a file.
Create Data Directory to store chain data for Rootstock blockchain.
Download Rootstock
Ensure the Security Chain
Get External Dependencies
Compile the node
Create systemd service for Rootstock node
Start Rootstock Node
View Logs for Debugging
Query Rootstock Node
References
Last updated