This guide will detail the installation of a node in the Fuel project.
Server requirements(recommended):
CPU: 8 cores;
RAM: 12 GB;
Storage: 100 GB SSD
OS: Ubuntu 22.04
Let's update the packages:
sudo apt-get update && sudo apt-get upgrade -y
Let's install the wget and curl tools:
sudo apt install wget curl
Let's install Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs/ | sh
Customize the current shell:
. "$HOME/.cargo/env"
Check the version of Rust:
rustup --version
Install Fuel toolchain. During the installation process, press "y" to confirm the installation:
curl https://install.fuel.network | sh
source /root/.bashrc
Let's check the Fuel version:
Let's check the toolchain version:
Create a new P2P key pair:
A window with keys will open, you need to save the keys. Highlight the entire contents of the opened window, copy it via CTRL+C and transfer it to notepad. The previously opened window will close. 11. Create a "fuel" folder:
Let's move to "fuel":
Download the official configuration file to run the node:
Go to Alchemy, create a new App, open "API key" and copy the HTTPS link:
Create a service file for the node to run in the background: Replace the following parameters with their own values: <NODE_NAME> for any node name; <P2P_SECRET> to the secret key from step 10, we copied it; <SepoliaETH_RPC_ENDPOINT> to the copied HTTPS link from Alchemy.
I attach my service file for an example:
After substituting your own values, paste this command into the server window and press Enter.
Let's perform a daemon reload:
Enable the node service:
Start the node service:
Check the status of fueld.service:
Lastly, let's check the logs:
Alchemy will start displaying queries
At this point, the installation of the Fuel node has come to an end.