# Humans Node Guide

By [Rama.tori (💙,🧡)(📦,💫) (((🔴🤏🌍))) 🛸🦇🔊🤖🛸](https://paragraph.com/@rama-tori) · 2022-12-14

---

Minimum hardware requirements :
-------------------------------

*   Ubuntu Linux 20.04 (LTS) x64
    
*   Memory: 8 GB RAM
    
*   CPU: Quad-Core
    
*   Disk: 250 GB SSD Storage
    
*   Bandwidth: 1 Gbps for Download / 100 Mbps for Upload
    

Official Docs :
---------------

[https://docs.humans.zone/](https://docs.humans.zone/)

Tutorials :
-----------

*   Pertama, kita update dulu VPS yang kamu punya :
    

    sudo apt update
    sudo apt upgrade --yes
    
    sudo apt install screen jq
    

*   Setelah itu, kita download file yang dibutuhkan :
    

    wget https://github.com/humansdotai/humans/releases/download/latest/humans_latest_linux_amd64.tar.gz
    tar -xvf humans_latest_linux_amd64.tar.gz
    sudo cp humansd /usr/local/bin/humansd
    

*   Lalu, kita cek versi dari si Human :
    

*   Hasilnya :
    

![](https://storage.googleapis.com/papyrus_images/d6c2fd409d6f47a7ed8f6718172c5d6cc7d02ef93ec28eda80dc1b323acf8f44.png)

*   Setelah itu, kita coba run service Human itu (ganti `<moniker-name>` dengan nama validator yang kamu inginkan, misal `ramanode`) :
    

    humansd init <moniker-name> --chain-id=testnet-1 --home $HOME/.humans
    

*   Hayuk bikin wallet (ganti `<key-name>` dengan nama wallet kamu, dan passphrase isi dengan password untuk login wallet nanti) :
    

    humansd keys add <key-name>
    

*   Setelah itu, kita tampilan address kita apakah sudah benar :
    

    humansd keys show <key-name> -a
    

*   Kemudian kita copy file genesis dari si Human :
    

    curl -s https://rpc-testnet.humans.zone/genesis | jq -r .result.genesis > genesis.json
    cp genesis.json $HOME/.humans/config/genesis.json
    

*   Mari kita save peers untuk koneksi ke blocks terbaru :
    

    cd .humans/config/
    nano persistent_peers.txt
    

*   Peers nya ini ya ges ya :
    

    1df6735ac39c8f07ae5db31923a0d38ec6d1372b@45.136.40.6:26656
    9726b7ba17ee87006055a9b7a45293bfd7b7f0fc@45.136.40.16:26656
    6e84cde074d4af8a9df59d125db3bf8d6722a787@45.136.40.18:26656
    eda3e2255f3c88f97673d61d6f37b243de34e9d9@45.136.40.13:26656
    4de8c8acccecc8e0bed4a218c2ef235ab68b5cf2@45.136.40.12:26656
    

*   Lalu run ini :
    

    export PEERS=$(cat persistent_peers.txt| tr '\n' '_' | sed 's/_/,/g;s/,$//;s/^/"/;s/$/"/') && sed -i "s/persistent_peers = \"\"/persistent_peers = ${PEERS}/g" $HOME/.humans/config/config.toml
    
    sed -i 's/minimum-gas-prices =.*/minimum-gas-prices = "0.025uheart"/g' $HOME/.humans/config/app.toml
    
    CONFIG_TOML="$HOME/.humans/config/config.toml"
     sed -i 's/timeout_propose =.*/timeout_propose = "100ms"/g' $CONFIG_TOML
     sed -i 's/timeout_propose_delta =.*/timeout_propose_delta = "500ms"/g' $CONFIG_TOML
     sed -i 's/timeout_prevote =.*/timeout_prevote = "100ms"/g' $CONFIG_TOML
     sed -i 's/timeout_prevote_delta =.*/timeout_prevote_delta = "500ms"/g' $CONFIG_TOML
     sed -i 's/timeout_precommit =.*/timeout_precommit = "100ms"/g' $CONFIG_TOML
     sed -i 's/timeout_precommit_delta =.*/timeout_precommit_delta = "500ms"/g' $CONFIG_TOML
     sed -i 's/timeout_commit =.*/timeout_commit = "1s"/g' $CONFIG_TOML
     sed -i 's/skip_timeout_commit =.*/skip_timeout_commit = false/g' $CONFIG_TOML
    
    PRUNING="custom"
    PRUNING_KEEP_RECENT="100"
    PRUNING_INTERVAL="10"
    
    sed -i -e "s/^pruning *=.*/pruning = \"$PRUNING\"/" $HOME/.humans/config/app.toml
    sed -i -e "s/^pruning-keep-recent *=.*/pruning-keep-recent = \
    \"$PRUNING_KEEP_RECENT\"/" $HOME/.humans/config/app.toml
    sed -i -e "s/^pruning-interval *=.*/pruning-interval = \
    \"$PRUNING_INTERVAL\"/" $HOME/.humans/config/app.toml
    

*   (OPSIONAL) kalo peers-nya tidak bekerja, langsung paste ini :
    

    seeds=""
    peers="5c27e54b2b8a597cbbd1c43905d2c18a67637644@142.132.231.118:36656,3d1e89341f64df76599748b634cbabbb8ba3d1b2@65.21.170.3:43656,c7181941789884d6c468bfca31778b10f83a388e@95.217.12.217:26656,981e9829afd1679cd9fafc90edc4ff918057e6fe@217.13.223.167:60556,69822c67487d4907f162fdd6d42549e1df60c82d@65.21.224.248:26656,5e41a64298ca653af5297833c6a47eb1ad1bf367@154.38.161.212:36656,fa57a5bd809eb234f0135e2e62039b5ea09d3992@65.108.250.241:36656,aac683209559ca9ea48de4c47f3806483a5ec13f@185.244.180.97:26656,3fc2c2e3a4b11d540c736a4ae4c9c247fb05fbae@168.119.186.161:26656,c40acba57194521c2d16d59e9dcb2250bb8f2db2@162.55.245.219:36656,295be5393e99c60763c85987fa3f8045af20d828@95.214.53.178:36656,d55876bc04e363bbe68a7fb344dd65632e310f45@138.201.121.185:26668,3f13ad6e8795479b051d147a5049bf4bd0a63817@65.108.142.47:22656"
    sed -i -e 's|^seeds *=.*|seeds = "'$seeds'"|; s|^persistent_peers *=.*|persistent_peers = "'$peers'"|' $HOME/.humans/config/config.toml
    

*   Mari kita run Human-nya! Kita pakai screen aja nih :
    

    screen -S human
    humansd start
    

*   Tunggu sampai sinkron, cara mengetahuinya kita buka tab baru atau tekan `control + A + D`, setelah itu kita ketik ini :
    

    humansd status | jq .SyncInfo
    

*   Kalo `false` kayak gini, berarti udah.
    

![](https://storage.googleapis.com/papyrus_images/e30855ec9d7f5305aa5ea00340687f7d29baaa4467d477289088a6153d75b2ef.png)

*   Setelah `false`, kamu bisa request faucet di [Discord](https://discord.gg/humansdotai)
    
*   Kemudian kita save chain ID dari Human :
    

    humansd config chain-id testnet-1
    

*   Lalu, kita bikin validator (ganti deksripsi validator, nama wallet dan nama validator sesuai yang kamu punya) :
    

    humansd tx staking create-validator \
    --amount 9000000uheart \
    --commission-max-change-rate "0.1" \
    --commission-max-rate "0.20" \
    --commission-rate "0.1" \
    --min-self-delegation "1" \
    --details "put your validator description there" \
    --pubkey=$(humansd tendermint show-validator) \
    --moniker <your_moniker> \
    --chain-id testnet-1 \
    --gas-prices 0.025uheart \
    --from <key-name>
    

*   Kemudian cek validator kamu apakah sudah run atau belum disini :
    
    [https://explorer.humans.zone/](https://explorer.humans.zone/)
    

![](https://storage.googleapis.com/papyrus_images/0184b016ea16502748499714ad0fd22d093a4d861862eb8c7a6a534ebeb319e6.png)

*   Done!
    

Jika ada pertanyaan, langsung saja ke grup Telegram saya :

[https://t.me/HappyCuanAirdrop](https://t.me/HappyCuanAirdrop)

Terima kasih <3

---

*Originally published on [Rama.tori (💙,🧡)(📦,💫) (((🔴🤏🌍))) 🛸🦇🔊🤖🛸](https://paragraph.com/@rama-tori/humans-node-guide)*
