1.1.6 • Published 2 years ago
nulink-validator-node v1.1.6
nulink-validator-node
NuLink Validator Node
Referensi
Spesifikasi
Persyaratan perangkat keras
| Komponen | Spesifikasi minimal |
|---|---|
| CPU | Intel Core 2 |
| RAM | 4 GB |
| Penyimpanan | 30 GB |
Persyaratan perangkat lunak
| Komponen | Spesifikasi minimal |
|---|---|
| Sistem Operasi | Debian/Ubuntu 20.04 |
CATATAN
- SAVE PUBLIC ADDRESS DAN ISI SALDO tBNB KE ALAMAT PUBLIC ADDRESS YANG NANTI KAMU DAPATKAN
- SAVE NAMA FILE KEYSTORE UTC YANG NANTI KAMU DAPATKAN
- SAVE PHRASE
- SAVE PUBLIK KEY YANG NANTI KAMU DAPATKAN
- AMBIL FAUCET NULINK DI DASHBOARD NULINK
- KE MENU STAKING DAN STAKE TOKEN NULINK
- BOND WALLET DENGAN PUBLIC ADDRESS YANG KAMU DAPATKAN
1. Setting Firewall
sudo ufw allow ssh
sudo ufw allow https
sudo ufw allow http
sudo ufw allow 9151
sudo ufw enablewget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.23-d901d853.tar.gz && tar -xvzf geth-linux-amd64-1.10.23-d901d853.tar.gz && cd geth-linux-amd64-1.10.23-d901d853/
./geth account new --keystore ./keystore- Input password dan simpan Public address of the key dan Path of the secret key file
2. Install Docker
sudo apt-get install ca-certificates curl gnupgsudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpgecho \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullsudo apt-get updatesudo apt-get install docker-ce docker-ce-cli [containerd.io](http://containerd.io/) docker-buildx-plugin docker-compose-plugindocker pull nulink/nulink:latestcd /root && mkdir nulink && cp /root/geth-linux-amd64-1.10.23-d901d853/keystore/* /root/nulinkchmod -R 777 /root/nulink**Ubah "< Isi Passwordmu >" menjadi password yang Kamu gunakan di awal tadi
export NULINK_KEYSTORE_PASSWORD=<Isi Passwordmu>export NULINK_OPERATOR_ETH_PASSWORD=<Isi Passwordmu>3. Install screen
sudo apt install screen4. Buat screen
- Ubah " < nama screen > " menjadi apapun bebas
screen -S <nama screen>5. Setting sebelum running
- Ubah "UTC--secretkey" dengan nama UTC yang kamu dapatkan diawal
- Ubah "-public address-" dengan public address yang kamu dapatkan diawal
docker run -it --rm \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
nulink/nulink nulink ursula init \
--signer keystore:///code/UTC--secretkey \
--eth-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--network horus \
--payment-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--payment-network bsc_testnet \
--operator-address -public address- \
--max-gas-price 100000000006. Run node
docker run --restart on-failure -d \
--name ursula \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
-e NULINK_OPERATOR_ETH_PASSWORD \
nulink/nulink nulink ursula run --no-block-until-ready7. Cek log node
docker logs -f ursula