Installation

Get Shido Pulse running on your validator in under 5 minutes.

Prerequisites

No existing validator required. If a Shido validator is not installed, Shido Pulse will launch the Validator Installer — a guided wizard that handles the full Shido node setup for you.
The installer will check for Python 3 and pip and attempt to install them automatically if missing.
1

Download

Download the latest Shido Pulse release archive from shidopulse.com:

curl -LO https://shidopulse.com/releases/shido-pulse-latest.tar.gz
Or with wget:
wget https://shidopulse.com/releases/shido-pulse-latest.tar.gz
2

Extract

Extract the archive to /opt/shido-pulse:

sudo mkdir -p /opt/shido-pulse
sudo tar -xzf shido-pulse-latest.tar.gz -C /opt/shido-pulse --strip-components=1
3

Install

Run the installer. This single command handles everything — Python dependencies, systemd service setup, validator detection, and configuration:

cd /opt/shido-pulse
sudo ./install.sh

The installer will:

During setup you will be asked to accept the Shido Pulse Terms & Conditions. This registers your node with shidopulse.com and provides your Pulse Key for web dashboard access.
4

Verify

Launch the interactive menu and confirm your validator is detected:

shido-pulse

You should see the main menu with your validator moniker, signing status, and system health.

# Check Shido Heart daemon status
systemctl status shido-heart

# View recent logs
journalctl -u shido-heart -n 20 --no-pager

Web Dashboard

Your node was registered with shidopulse.com during setup. To access the web dashboard:

  1. Sign up at shidopulse.com
  2. Add your Pulse Key (shown during setup) to link your node
  3. Monitor your validator from any device
All communication between your node and the dashboard is encrypted with HMAC+AES. No validator keys or sensitive data are exposed to the browser.

Updating

Auto-updates will be available through Automation Settings in a future release. For now, update manually:

# Download the latest release
curl -LO https://shidopulse.com/releases/shido-pulse-latest.tar.gz

# Extract and re-run the installer
sudo tar -xzf shido-pulse-latest.tar.gz -C /opt/shido-pulse --strip-components=1
cd /opt/shido-pulse
sudo ./install.sh
?

Troubleshooting

Validator not detected

Ensure shidod is running and accessible:

systemctl status shidod

Python not found

Install Python 3 and pip manually:

sudo apt update && sudo apt install -y python3 python3-pip

Permission denied

The installer and daemon require root or sudo access:

sudo ./install.sh

Shido Heart won't start

Check the logs for details:

journalctl -u shido-heart -n 50 --no-pager

Need help?

Check out the product overview or reach out on GitHub.

View Product