Install Slonana & join the SLON mainnet
One command provisions a full validator node — genesis, Docker, systemd, firewall and auto-updates included. Zero manual config.
Run on any Ubuntu 22.04+ host
curl -fsSL https://slonana.com/install.sh | sudo sh -s -- --join
The script self-configures the node and joins the public mainnet. No SSH-key wrangling, no port lists — every edge case is encoded in install.sh.
What it does
- Fetches + verifies the signed binary
- Configures genesis, Docker, ufw, systemd
- Joins the cluster, starts producing/voting
- Auto-updates via slonana-update.timer
Requirements
- Ubuntu 22.04+ (x86-64)
- 4 vCPU, 8 GB RAM minimum for a voting mainnet validator (vc2-4c-8gb)
- 2 vCPU, 4 GB RAM is for development/RPC-only use
- 8 GB swap recommended during initial replay; 16+ GB RAM is preferred for production
- Root / sudo
- Outbound HTTPS + ports 8000-8030, 8899
What happens next
1
The node downloads the latest signed release and verifies its Ed25519 signature against the pinned release key.
2
It writes the genesis, brings up the validator under systemd, and opens the cluster ports.
3
It joins gossip, syncs to the live tip, and begins voting. Send transactions to its :8899 RPC — they forward to the leader and land.
4
It keeps itself current: slonana-update.timer pulls signed releases and restarts only when a newer verified version ships.
Already have the binary?
Direct download: slonana.gz (gzipped, with manifest + signature). The installer fetches these for you.