This guide focuses on celestia-node (DA network) with optional notes for celestia-app (consensus). The steps below are intentionally minimal and point to the official docs for version specifics.
Prerequisites
- Ubuntu 22.04+ (or any modern Linux)
curl,jq,git,wget,make- Open the following ports on your firewall:
- 2121 P2P
- 26658 RPC
- 26659 REST Gateway (optional)
1
Install celestia-node binary
2
Choose your network
Common options:
- Mainnet:
--p2p.network celestia - Mocha testnet:
--p2p.network mocha(alias:mocha-4)
~/.celestia-<type>-<network> (e.g., ~/.celestia-light-mocha-4).3
Run a Light Node (recommended to start)
Replace the RPC host with a reliable endpoint (your own, or a known public one). Using a trusted hash/height speeds up first sync—see the Quick Start guide.
4
Run a Full Storage Node
5
Run a Bridge Node
6
(Optional) Install celestia-app (consensus)
--core.ip and --core.port.Service management (systemd)
Below is a minimal template for a light node. AdjustExecStart for full or bridge accordingly.
Verify & Health
For issues, see the official troubleshooting page and confirm required ports: 2121 (P2P), 26658 (RPC), 26659 (gateway). Keep your binaries updated per the official guides.