Checklist and requirements for setting up a Shibarium validator node, including Sentry, snapshots, ports, RabbitMQ, and best practices.
Checklist | Binaries | Ansible | Packages |
---|---|---|---|
Machines Required | 2 Machines - Sentry & Validator | 3 Machines - Local Machine, Sentry and Validator | 2 Machines - Sentry & Validator |
Install Go Packages | Yes | No | No |
Install Python | No | Yes (only on the Local Machine where the Ansible Playbook runs) | No |
Install Ansible | No | Yes (only on one machine) | No |
Install Bash | No | No | Yes |
Run Build Essential | Yes | No | No |
Node Setup | Using Binaries | Using Ansible | Using Packages |
VPN, Python, and Ansible Setup
SSH and Remote Access
Config and API Keys
heimdall-config.toml
.persistent_peers
to /var/lib/heimdall/config/config.toml
.Migration & Cutover
Common Questions & Answers
~/.heimdalld/config
or /var/lib/heimdall/config
/etc/heimdall/config
heimdall-config.toml
./var/lib/heimdall/config/config.toml
.sudo service heimdalld stop
, sudo service bor stop
pkill heimdalld
, pkill heimdalld-bridge
, bash stop.sh
sudo rm -rf /etc/heimdall/*
, sudo rm -rf /etc/bor/*
sudo rm -rf /var/lib/heimdall/
, sudo rm -rf /var/lib/bor
--cache
parameter.