🐳Docker
Author [abstractCube]
System Requirements
Comment
CPU
OS
RAM
DISK
2 cores+
Ubuntu 24.04
8GB+
>= 128GB
Last updated: 22nd Sept 2024
Official docs - https://dev.rootstock.io/node-operators/
Pre-Requisites
First, update, upgrade, and clean the system:
sudo apt update -y && sudo apt upgrade -y && sudo apt auto-remove -y
sudo apt install ufw -yConfigure Firewall Settings
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 80
sudo ufw allow 443
sudo ufw allow 4444Install Docker
Run this command to remove any conflicting docker
Add Docker's official GPG key:
Add the repository to ppt sources:
Install docker
Setup Rootstock Node
Make and switch to the working directory for the Rootstock node
Create and edit the configuration file:
Paste the following content into the file You can find all the configuration options here
If you are interested in running the config for other networks, you can find the configs here
Create and edit the docker compose file
Paste the content into the compose file.
In this Docker Compose file, we are utilizing the prebuilt Rootstock node image available on dockerhub, where you can also find other prebuilt images.
Run the node
Monitor the node
Use docker logs to monitor the rootstock node. The -f flag ensures you are following the log output.
You should see a response similar to this once your node starts syncing
Query the node
To get the web3 client version
Output
To check the block number
Output
References
Last updated
Was this helpful?