π»Consensus Node
IMPORTANT - this guide uses a non-standard directory
Server preparation
apt update && apt upgrade -yapt install curl build-essential git wget jq make gcc tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev lz4 -yInstall GO
ver="1.22.3" && \
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" && \
sudo rm -rf /usr/local/go && \
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" && \
rm "go$ver.linux-amd64.tar.gz" && \
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile && \
source $HOME/.bash_profile && \
go versionNode installation
git clone https://github.com/celestiaorg/celestia-app && cd celestia-appWe initialize the node to create the necessary configuration files
Download Genesis
At this stage, we can download the address book
Set up node configuration
(OPTIONAL) Set up pruning
(OPTIONAL) Set up indexer
Create a service file
Last updated