Baremetal
Authors: [man4ela | catapulta.eth]
System Requirements
4 vCPU
Debian 12/Ubuntu 22.04
8GB min
16GB Recommended
2.5TB+ (SSD)
The Fuse archival node has a size of 2.4TB on July 3rd, 2024
Pre-Requisites
Setting up Firewall
Set explicit default UFW rules
Allow SSH
Allow remote RPC connections with Fuse node
Not advised to allow all or unknown IP address to RPC port
Allow P2P Connections
Enable Firewall
To check the status of UFW and see the current rules
Building a Node on Fuse with Nethermind client
Since 08.2022 Fuse is moving from OE client to Nethermind. To bootstrap Fuse archive node this guide covers the steps on how to build Nethermind from source and configure it to run for Fuse Network
Install .NET SDK
Download the Latest Nethermind Release Binary
Check release binary page and take the following steps to download the latest Nethermind version:
Create a directory to store the binary and chain data (you might need sudo
)
Use wget
to grab the latest release binary archive and output it to the directory created in the previous step:
Use unzip
to extract downloaded archive
Configuing Nethermind client
Increase the maximum number of open files
Download chainspec file for Fuse
The contents of the fuse.json file should be like this:
Create the Configuration File (fuse_archive.cfg
)
fuse_archive.cfg
)Create Configuration Directory and File:
Paste the following configuration into the file:
Ctrl + X and Y
to exit and confirm saving changes to a file
Create Data Directory to store chain data for Fuse blockchain
Configure systemd Service
Ensure that you grant execute permission to the binary file:
Create a systemd service file:
Add the following content:
Ctrl + X and Y
to exit and confirm saving changes to a file
Reload systemd and Enable the Service
To check or modify nethermind.service
parameters simply run
sudo nano /etc/systemd/system/nethermind.service
Ctrl+X and Y to save changes
View Logs for Debugging
The logs should look like below and indicate that your node syncs and is expected to reach a chainhead in ~2-3 days
References
Last updated