Our snapshot is about 1 TB, so we suggest you run all the processes in the screen and get away from your computer for a few hours
screen-Scelestia
Manual installation
Come up with the name of your node and replace it instead <your_moniker>
MONIKER=<your_moniker>
Download binary files
cd $HOME rm-rfcelestia-appgitclonehttps://github.com/celestiaorg/celestia-app.gitcdcelestia-appgitcheckoutv3.0.2makeinstall
Initialize the node
# Set node configurationcelestia-appdconfigchain-idcelestiacelestia-appdconfigkeyring-backendfilecelestia-appdconfignodetcp://localhost:26657# Initialize the nodecelestia-appdinit $MONIKER --chain-idcelestia
Set node configuration
# Download genesis and addrbookcurl-Lshttps://snapshots.kjnodes.com/celestia/genesis.json> $HOME/.celestia-app/config/genesis.jsoncurl-Lshttps://snapshots.kjnodes.com/celestia/addrbook.json> $HOME/.celestia-app/config/addrbook.json# Add seedssed -i -e "s|^seeds *=.*|seeds = \"400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc@celestia.rpc.kjnodes.com:12059\"|" $HOME/.celestia-app/config/config.toml
# Set commit timeoutsed-i-e"s|^target_height_duration *=.*|timeout_commit = \"11s\"|" $HOME/.celestia-app/config/config.toml# Set minimum gas pricesed-i-e"s|^minimum-gas-prices *=.*|minimum-gas-prices = \"0.002utia\"|" $HOME/.celestia-app/config/app.toml# Set pruningsed-i \-e's|^pruning *=.*|pruning = "nothing"|' \ $HOME/.celestia-app/config/app.toml# Set configuration for v3sed -i -e "s|^recv_rate *=.*|recv_rate = 10485760|" -e "s|^send_rate *=.*|send_rate = 10485760|" -e "s|^ttl-num-blocks *=.*|ttl-num-blocks = 12|" $HOME/.celestia-app/config/config.toml
# Enable bbrsudomodprobetcp_bbrecho"net.core.default_qdisc=fq"|sudotee-a/etc/sysctl.confecho"net.ipv4.tcp_congestion_control=bbr"|sudotee-a/etc/sysctl.confsudosysctl-p
Create a service
# create service filesudotee/etc/systemd/system/celestia-appd.service>/dev/null<<EOF[Unit]Description=Celestia nodeAfter=network-online.target[Service]User=$USERWorkingDirectory=$HOME/.celestia-appExecStart=$(which celestia-appd) start --home $HOME/.celestia-appRestart=on-failureRestartSec=5LimitNOFILE=65535[Install]WantedBy=multi-user.targetEOFsudosystemctldaemon-reloadsudosystemctlenablecelestia-appd