# KYVE Chain node setup **Published by:** [cyberG|DVS](https://paragraph.com/@cyberg/) **Published on:** 2022-06-02 **URL:** https://paragraph.com/@cyberg/kyve-chain-node-setup ## Content Update packages sudo apt update && sudo apt upgrade -y Install packages sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu unzip -y Install Go ver="1.18" wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile source $HOME/.bash_profile Download binary wget https://github.com/KYVENetwork/chain/releases/download/v0.3.0/chain_linux_amd64.tar.gz tar -xvzf chain_linux_amd64.tar.gz chmod +x chaind sudo mv chaind $HOME/go/bin/ Init chain chaind init --chain-id korellia chaind config chain-id korellia Download Genesis wget https://github.com/KYVENetwork/chain/releases/download/v0.0.1/genesis.json mv genesis.json ~/.kyve/config/genesis.json Download peers seeds="e56574f922ff41c68b80700266dfc9e01ecae383@18.156.198.41:26656" peers="" sed -i.bak -e "s/^seeds *=.*/seeds = \"$seeds\"/; s/^persistent_peers *=.*/persistent_peers = \"$peers\"/" ~/.kyve/config/config.toml Create service sudo tee < /dev/null /etc/systemd/system/kyved.service [Unit] Description=KYVE Chain-Node daemon After=network-online.target [Service] User=$USER ExecStart=$(which chaind) start Restart=on-failure RestartSec=10 LimitNOFILE=infinity [Install] WantedBy=multi-user.target EOF Enable service systemctl daemon-reload systemctl enable kyved Restart service sudo systemctl stop Reset chain kyved chaind unsafe-reset-all My wallet: kyve1txknxmnxs7l3vzmnrv3danlkqlhdyq4krakvdz ## Publication Information - [cyberG|DVS](https://paragraph.com/@cyberg/): Publication homepage - [All Posts](https://paragraph.com/@cyberg/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@cyberg): Subscribe to updates - [Twitter](https://twitter.com/vadyhodler777): Follow on Twitter