Installation Guide

Celestia node installation guide

Node Requirement

Requirement
Details

CPU

4 Cores

RAM / Memory

8 GB

Storage

500 gb

Network

100 Mbps

OS

Ubuntu 22.0 (x64)

Install dependencies

Included: Make, Go, Cosmovisor

# For the culture XD
sudo apt update && sudo apt upgrade -y

#make installaion
sudo apt install make

#removes any previous Go installation
sudo rm -rvf /usr/local/go/

#install Go
wget https://golang.org/dl/go1.22.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.21.1.linux-amd64.tar.gz
rm go1.21.1.linux-amd64.tar.gz

#Configure Go
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin

#Install Cosmovisor
go install github.com/cosmos/cosmos-sdk/cosmovisor/cmd/cosmovisor@v1.0.0

*if you have already, install dependencies necessary only. /or update your dependencies to latest version if needed.

1. Install Node

Current Node version: v1.9.0

git clone https://github.com/celestiaorg/celestia-app celestia
cd celestia
git checkout v1.9.0
make install

2. Configure

Initialize Node

Replace "MONIKER" with your own moniker and set chain-id. For example running on mainnet eg; celestia

celestia-appd init YOUR_MONIKER --chain-id celestia

Network / chain-id info:

Mainnet: celestia

Testnet: celestia-1

Download Genesis

Configure Seeds

Snapshot (optional)

Last updated