System requirements (baseline)
Use the same baseline as mainnet for best compatibility:Resource usage on testnet can be lower, but keeping mainnet-class specs avoids sync issues and reorg sensitivity during testnet events.
1
System prep
- Ubuntu 22.04 LTS
- Open ports: 30303 (Geth P2P), 8545/8546 (JSON-RPC/WS, optional), 26656/26657 (consensus P2P/RPC), 26660 (Prometheus)
2
Install story-geth (execution) for Aeneid
3
Install story (consensus) + Cosmovisor
4
Initialize node data for Aeneid
5
Create services (Aeneid)
6
Verify
Use separate data directories/wallets between mainnet and Aeneid. The
--aeneid flag reconfigures story-geth to the testnet with different bootnodes and network IDs.