Manual Installation (Cosmovisor)

Recommended Hardware: 8 Cores, 32GB RAM, 500GB of storage (NVME), 25 MBit/s

1. Install dependencies, if required

sudo apt update && sudo apt upgrade -y
sudo apt install curl git wget build-essential jq make lz4 gcc unzip pv -y

2. Install Go, if required

cd $HOME && \
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" >> ~/.bash_profile && \
source ~/.bash_profile && \
go version
mkdir -p $HOME/go/bin

3. Download Story binary (v1.3.0)

cd $HOME
wget https://github.com/piplabs/story/releases/download/v1.3.0/story-linux-amd64
chmod +x story-linux-amd64
sudo mv $HOME/story-linux-amd64 $HOME/go/bin/story
source $HOME/.bash_profile
story version

4. Install Cosmovisor v1.7.0

5. Create directories

6. Set temporary environment variables

7. Initialize Cosmovisor

8. Download Story-Geth binary (v1.1.0)

9. Initialize story

10. Set Custom ports

11. Disable indexing

12. Add fresh peers

13. Create story-geth service file

14. Create story service file

15. Download snapshot

16. Add geth enode

17. Start Story & Story-Geth node

18. Check sync status

19. Create Validator (if you have 1024 tokens)

20. Export your Validator key & EVM Private key

Last updated