Skip to main content
This guide provides detailed instructions for installing and setting up a Stable node on various platforms.

Prerequisites

Before starting the installation, ensure you have:
  • Met all System Requirements
  • Root or sudo access to your server
  • Basic knowledge of Linux command line

Installation method

Use the pre-compiled binaries for your platform. Stable does not currently support building from source.

Linux AMD64

Linux ARM64

Node initialization

After installing the binary, initialize your node:

Step 1: set node name

Step 2: initialize the node

Note: For current network parameters including chain ID, see Mainnet Information

Step 3: download genesis file

Step 4: configure node

Download configuration files

Essential configuration updates

Edit ~/.stabled/config/app.toml:
Edit ~/.stabled/config/config.toml:

Systemd service setup

Create a systemd service for automatic management:

Step 1: create service file

Step 2: enable and start service

Cosmovisor is a process manager that automatically handles chain upgrades. This is the recommended setup for production nodes.

Step 1: install Cosmovisor

Step 2: set environment variables

Step 3: setup Cosmovisor directory structure

Step 4: set environment variable

Step 5: create service file

Step 6: enable and start service

Preparing for upgrades

When a chain upgrade is announced:

Monitoring Cosmovisor

Manual Systemd service setup (alternative)

If you prefer not to use Cosmovisor, you can create a standard systemd service:

Step 1: set environment variable

Step 2: create service file

Step 3: enable and start service

Quick sync options

For faster synchronization, see the Snapshots & Sync Guide for:
  • Archive node snapshots
  • Pruned node snapshots

Post-installation verification

Check node status

Monitor logs

Security hardening

After installation, secure your node:

Firewall configuration

Next steps

  1. Configure your node: See Configuration Guide
  2. Speed up sync: Check Snapshots & Sync
  3. Monitor your node: Set up Monitoring
  4. Join the community: Get support in Discord

Troubleshooting

If you encounter issues during installation:
  • Check the Troubleshooting Guide
  • Verify system requirements are met
  • Ensure ports are not blocked by firewall
  • Check disk space and permissions
  • Review systemd logs for errors
Last modified on April 23, 2026