Full Node

Full Storage Node Setup for Mocha Testnet β€” mocha-4

Official documentation

Hardware Requirement
  • Memory: 64 GB

  • CPU: 8 cores

  • Disk: 8 TB NVME Storage

Server preparation

sudo apt update && sudo apt upgrade -y
sudo apt install curl git wget htop tmux build-essential jq make gcc tar clang pkg-config libssl-dev ncdu -y

GO 1.23.1

ver="1.23.1"
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 version

Install Celestia-node


Create wallet

(Optional) Restore an existing cel_key

You can find the address by running the following command in the celestia-node directory


Config and init app

If keys have not been created previously, Once you start the full Node, a wallet key will be generated for you. You will need to fund that address with Testnet tokens to pay for PayForBlob transactions. You can find the address by running the following command:


Create Service file


Enable and start service


Get your node's peerId information

Then you can get the peerId of your node with the following curl command

Last updated