Installation
System Requirements
Hardware
Requirement
CPU
4 Cores
RAM
8 GB
Disk
200 GB
Bandwidth
10 MBit/s
Download binaries
# Consensus client binary (story)
curl -sL https://github.com/piplabs/story/releases/download/v0.13.0/story-linux-amd64 | sudo tar -C /usr/local/bin -xzf- --strip-components=1 story-linux-amd64-0.9.11-2a25df1/story
# Execution client binary (geth)
curl -sL wget -O geth https://github.com/piplabs/story-geth/releases/download/v0.10.1/geth-linux-amd64 | sudo tar -C /usr/local/bin -xzf- --strip-components=1 geth-linux-amd64-0.9.2-ea9f0d2/gethInitialize the node
Replace $moniker with your node name
story init --moniker $moniker --network odysseyCreate SystemD service units
Create Execution Client service
sudo tee /etc/systemd/system/geth.service > /dev/null << EOF
[Unit]
Description=Story Execution Client service
After=network-online.target
[Service]
User=$USER
ExecStart=/usr/local/bin/geth --odyssey --syncmode full
Restart=on-failure
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOFCreate Consensus Client service
Enable and start services
Check Execution Client logs
Check Consensus Client logs
Check Consensus client synchronization status
Wait until the node catches up with the latest block. The node will be fully synchronized when catching_up = false
Output example
Last updated