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.
Node initialization
After installing the binary, initialize your node:
Step 1: set node name
Step 2: initialize the node
Step 3: download genesis file
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 setup (recommended for automatic upgrades)
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
- Configure your node: See Configuration Guide
- Speed up sync: Check Snapshots & Sync
- Monitor your node: Set up Monitoring
- 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