Guide: Installing a Humans.ai Node with NODEJUMPER
Are you ready to join the Humans community and become a validator? In this guide, we will share our personal experience of installing a Humans.ai node with the help of NODEJUMPER installation scripts.
Requirements
Before we get started, ensure that your computer meets the minimum requirements:
- Operating system: Linux, macOS, or Windows
- CPU: Intel Core i5 or higher
- RAM: 8 GB or more
- Storage: 100 GB or more of free space
- Network: A stable and reliable internet connection (at least 1000mbps network bandwidth)
- Ports: Open several ports to connect to the Humans peer-to-peer network:
- 26660 (Prometheus listen address)
- 9464 (Prometheus exporter)
- 26656 (Humans peer-to-peer network connection)
- 1317 (Export Cosmos SDK metrics)
Node installation
To simplify the installation process, we recommend using NODEJUMPER’s automatic scripts:
- Open your terminal.
- Run the following command to install the node automatically with optimized configuration:
source <(curl -s https://raw.githubusercontent.com/nodejumper-org/cosmos-scripts/master/humans/humans_3000-1/install.sh)
Please note that this type of script is meant to be used by advanced users preferably.
Validator Creation
Now, let’s create and initialize a validator:
- Create a wallet by running the following command:
humansd keys add wallet
2. Note down the seed phrase, which is needed for account recovery.
3. To save your private validator key, run:
cat $HOME/.humans/config/priv_validator_key.json
4. Wait until the node is synced. You can check the sync status by running:
humansd status 2>&1 | jq .SyncInfo.catching_up
5. Ask for some tokens on the Humans Discord server.
6. Verify your balance by running:
humansd q bank balances $(humansd keys show wallet -a)
7. Create a validator with the following command:
humansd tx staking create-validator \
--amount=9000000000000000000uheart \
--pubkey=$(humansd tendermint show-validator) \
--moniker="$NODE_MONIKER" \
--chain-id=humans_3000-1 \
--commission-rate=0.1 \
--commission-max-rate=0.2 \
--commission-max-change-rate=0.05 \
--min-self-delegation=1 \
--fees=10000aheart \
--from=wallet \
-y
8. Make sure you see the validator details by running:
humansd q staking validator $(humansd keys show wallet - bech val -a)
Monitoring
Finally, monitor the status of your Humans node by visiting the telemetry dashboard at https://explorer.humans.zone/ or using NODEJUMPER’s monitoring tool available at https://github.com/nodejumper-org/monitoring-tool.
Conclusion
Congratulations, you have successfully installed and set up a Humans.ai node! Join the Humans community and start contributing to the network.